首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要删除另一列中基于重复用户名和不同内容的记录。

我需要删除另一列中基于重复用户名和不同内容的记录。
EN

Stack Overflow用户
提问于 2022-07-21 15:24:50
回答 1查看 35关注 0票数 0

我正在使用Access 2016。我有一个数据库,可以跟踪所有员工以及他们所接受的安全培训。我需要找出一个查找重复用户名的查询(列称为mis_user),如果它找到一个重复的用户名,它需要删除列: object中包含危机干预中和高风险的记录。

该表名为:1-DC-Crisis_eLearn_HRIS_组合式

在所附的示例图像中,AbSmith两次位于mis_user列中。查看下一列(object列),您可以看到AbSmith已经接受了中等和高风险课程,以及重新认证(所有级别)课程。因此,对于AbSmith,我需要删除包含危机干预中、高风险的记录。显示列的图像

有人知道怎么做吗?我感谢所有的帮助。谢谢Deb :)

EN

回答 1

Stack Overflow用户

发布于 2022-07-22 07:28:46

首先,备份表。

接下来,尝试以下查询:

代码语言:javascript
复制
Delete 
    *
From 
    [1-DC-Crisis_eLearn_HRIS_Combined]
Where 
    [object] = "Crisis Intervention Medium and High Risk Certification"
    And Exists
    (Select T.mis_user 
    From [1-DC-Crisis_eLearn_HRIS_Combined] As T
    Where T.mis_user = [1-DC-Crisis_eLearn_HRIS_Combined].mis_user
    And T.object <> "Crisis Intervention Medium and High Risk Certification")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73068861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档