Возможный дубликат:
SQL - Как удалить повторяющиеся строки?
У меня есть таблица с очень большим количеством строк. Дубликаты не допускаются, но из-за проблемы с созданием строк я знаю, что в этой таблице есть некоторые дубликаты. Мне нужно удалить лишние строки с точки зрения ключевых столбцов. Некоторые другие столбцы могут иметь несколько разные данные, но меня это не волнует. Однако мне все равно нужно держать одну из этих строк. SELECT DISTINCT не будет работать, потому что он работает со всеми столбцами, и мне нужно подавить дубликаты на основе ключевых столбцов.
Как удалить лишние строки, но сохранить их эффективно?