从SQL Server 2008 R2中的实际数据库表中删除非重复行

曼尼什裤

我有一个表变量@Temp和一个数据库表Master

这是两个表中的示例数据:

@Temp

EMPID      ID
1           1
1           3
2           2
2           3

Master

EMPID     ID
1          1
1          2
1          3
2          1
2          2
2          3
3          1
3          2

现在,我必须从Master表中删除EMPID和ID对不匹配的@temp表中的行。它应该删除2行(@Temp表中不存在该行)。我还想保留@Temp表中不存在其EMPID的此类记录。删除记录后,我的主表应具有以下记录。

输出

Master

EMPID      ID

1          1
1          3
2          2
2          3
3          1
3          2
Nilesh Thakkar

你可以试试这个

DELETE FROM Master WHERE EMPID IN (SELECT EMPID FROM @Temp) AND NOT EXISTS 
(SELECT 1 FROM @Temp WHERE EMPID=Master.EMPID AND ID = Master.ID) 

将其标记为答案(如果有帮助的话)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server 2008 R2:从多个表中删除重复的行,并保留原始的行

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

SQL Server 2008 R2中的困难还原数据库

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

在SQL Server 2008 R2中还原数据库备份

来自分类Dev

SQL Server 2008 R2标准版中的数据库加密方法

来自分类Dev

如何在SQL Server 2008 R2数据库中存储处方(诊所项目)

来自分类Dev

如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

来自分类Dev

SQL Server 2008 R2 中不同数据库排序规则之间的排序规则冲突

来自分类Dev

SQL Server 2008 R2:数据透视表

来自分类Dev

在SQL Server 2008中删除重复项

来自分类Dev

使用SQL Server 2008 R2在数据透视表查询中的聚合函数

来自分类Dev

将数据库还原到时间点SQL SERVER 2008 R2

来自分类Dev

数据库引擎恢复句柄失败的SQl Server 2008 R2

来自分类Dev

如何使用Power Shell检查SQL Server 2008 R2数据库是否存在

来自分类Dev

SQL Server 2008 R2上次数据库用户的日期和时间

来自分类Dev

我想为SQL Server 2008 R2数据库创建密码或登录

来自分类Dev

将数据库还原到时间点SQL SERVER 2008 R2

来自分类Dev

从Visual Studio 2013连接到SQL Server 2008 R2数据库

来自分类Dev

如何使用Power Shell检查SQL Server 2008 R2数据库是否存在

来自分类Dev

将数据库附加到SQL Server 2008 R2错误

来自分类Dev

SQL Server 2008 R2数据库隔离更改

来自分类Dev

在SSMS 2016上为SQL Server 2008 R2数据库开发

来自分类Dev

SQL Server 2008中的自动行删除

来自分类Dev

数据库备份中的元数据-SQL Server 2008

来自分类Dev

SQL Server 2008中的数据透视表

来自分类Dev

SQL Server 2008 R2中的NULL相等

来自分类Dev

SQL Server 2008 R2中奇怪的CAST()行为

来自分类Dev

在SQL Server 2008 R2中查询复杂的XML

Related 相关文章

  1. 1

    SQL Server 2008 R2:从多个表中删除重复的行,并保留原始的行

  2. 2

    SQL Server 2008 R2无法连接到Management Studio中的本地数据库

  3. 3

    SQL Server 2008 R2中的困难还原数据库

  4. 4

    SQL Server 2008 R2无法连接到Management Studio中的本地数据库

  5. 5

    在SQL Server 2008 R2中还原数据库备份

  6. 6

    SQL Server 2008 R2标准版中的数据库加密方法

  7. 7

    如何在SQL Server 2008 R2数据库中存储处方(诊所项目)

  8. 8

    如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

  9. 9

    SQL Server 2008 R2 中不同数据库排序规则之间的排序规则冲突

  10. 10

    SQL Server 2008 R2:数据透视表

  11. 11

    在SQL Server 2008中删除重复项

  12. 12

    使用SQL Server 2008 R2在数据透视表查询中的聚合函数

  13. 13

    将数据库还原到时间点SQL SERVER 2008 R2

  14. 14

    数据库引擎恢复句柄失败的SQl Server 2008 R2

  15. 15

    如何使用Power Shell检查SQL Server 2008 R2数据库是否存在

  16. 16

    SQL Server 2008 R2上次数据库用户的日期和时间

  17. 17

    我想为SQL Server 2008 R2数据库创建密码或登录

  18. 18

    将数据库还原到时间点SQL SERVER 2008 R2

  19. 19

    从Visual Studio 2013连接到SQL Server 2008 R2数据库

  20. 20

    如何使用Power Shell检查SQL Server 2008 R2数据库是否存在

  21. 21

    将数据库附加到SQL Server 2008 R2错误

  22. 22

    SQL Server 2008 R2数据库隔离更改

  23. 23

    在SSMS 2016上为SQL Server 2008 R2数据库开发

  24. 24

    SQL Server 2008中的自动行删除

  25. 25

    数据库备份中的元数据-SQL Server 2008

  26. 26

    SQL Server 2008中的数据透视表

  27. 27

    SQL Server 2008 R2中的NULL相等

  28. 28

    SQL Server 2008 R2中奇怪的CAST()行为

  29. 29

    在SQL Server 2008 R2中查询复杂的XML

热门标签

归档