Возможный дубликат:
Удалить повторяющиеся строки в MySQL
Как удалить все повторяющиеся данные из таблицы MySQL?
Например, со следующими данными:
SELECT * FROM names;
+----+--------+
| id | name |
+----+--------+
| 1 | google |
| 2 | yahoo |
| 3 | msn |
| 4 | google |
| 5 | google |
| 6 | yahoo |
+----+--------+
Я бы использовал SELECT DISTINCT name FROM names;
, если это был запрос SELECT
. Как мне сделать это с помощью DELETE
, чтобы удалить только дубликаты и сохранить только одну запись?