Sql server 删除重复项,但保留多个重复项
下面是示例数据 我希望输出如下Sql server 删除重复项,但保留多个重复项,sql-server,Sql Server,下面是示例数据 我希望输出如下 如何以上面应该是我的o/p并且应该删除其余数据的方式编写删除查询。Table是表名,Table\u ID是此表的主键 DELETE FROM Table WHERE Table_ID NOT IN ( SELECT MIN(Table_ID) FROM Table GROUP BY CarrierName, FirstName,LastName,ID) Table是表名,Table\u ID是此表的主键
如何以上面应该是我的o/p并且应该删除其余数据的方式编写删除查询。
Table
是表名,Table\u ID
是此表的主键
DELETE
FROM Table
WHERE Table_ID NOT IN
(
SELECT MIN(Table_ID)
FROM Table
GROUP BY CarrierName, FirstName,LastName,ID)
Table
是表名,Table\u ID
是此表的主键
DELETE
FROM Table
WHERE Table_ID NOT IN
(
SELECT MIN(Table_ID)
FROM Table
GROUP BY CarrierName, FirstName,LastName,ID)
你的桌子有ID吗?我在截图上看不到。你能提供样本数据而不是图片吗?你尝试过什么?StackOverflow不是代码编写服务。此外,请以格式化文本的形式发布您的数据,代替图片。CarrierName名字姓氏ID ABCD Frank Zor 1 ABCD Frank Zor 1 UHC Frank Zor 1 UHC Frank Zor 1 AMG Frank Zor 1 AMG Frank Zor 1 UHC Frank Zor 1学习使用按钮不要只是在评论中发布东西。你的表有ID吗?我在截图上看不到。你能提供样本数据而不是图片吗?你尝试过什么?StackOverflow不是代码编写服务。此外,请以格式化文本的形式发布您的数据,代替图片。CarrierName名字姓氏ID ABCD Frank Zor 1 ABCD Frank Zor 1 UHC Frank Zor 1 UHC Frank Zor 1 AMG Frank Zor 1 AMG Frank Zor 1 UHC Frank Zor 1学习使用按钮不要只是在评论里贴东西。这是我一直在寻找的。不管怎样,谢谢你。这就是我要找的。不管怎样,谢谢你。