2016-02-29 81 views
-5

如何删除重复值为“driverid”的行? 我想删除所有重复的条目,如果有任何记录。 请看下面的图片,我想查询如何做到这一点。从SQL Server中删除多个ID

enter image description here

回答

0

使用exists()

DELETE FROM YourTable p 
WHERE EXISTS(SELECT 1 FROM YourTable pp 
      WHERE p.DriverID = pp.DriverID 
       AND p.id > pp.id) 
+0

感谢亲爱的:)你的大... –