это удалит все записи с идентификатором <> 1, а не тем, что нужно OP. (не мое отрицательное мнение, кстати).

ользую SQL Server 2005.

У меня есть такой стол -

ID    Name
1      a
1      a
1      a
2      b
2      b
3      c
4      d
4      d

В этом я хочу удалить все повторяющиеся записи и сохранить только один экземпляр как -

ID     Name
1       a
2       b
3       c
4       d

Я могу легко это сделать, добавив в эту таблицу еще один столбец идентификаторов и добавив в него уникальные номера, а затем удалив дублирующиеся записи. Однако я хочу знать, могу ли я удалить дубликаты записейбез добавления этого дополнительного столбца к этому столу.

Кроме того, если это можно сделать, используя только один оператор запроса. то естьБез использования хранимых процедур или временных таблиц.

Ответы на вопрос(5)

Ваш ответ на вопрос