2016-02-29 8 views
-5

Как удалить строки с повторяющимися значениями для "driverid"?. Я хочу удалить все дублированные записи, если они есть для каждой записи. Пожалуйста, смотрите ниже изображение, я хочу, чтобы запрос, как это сделать.удалить несколько идентификаторов из SQL Server

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

Спасибо Уважаемая :) Ваш Великий ... –

Смежные вопросы