2016-02-29 80 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

感謝親愛的:)你的大... –