“MySQL удалить дубликаты рядов, кроме одного” Ответ

MySQL Удалить дубликаты

DELETE c1 FROM tablename c1
INNER JOIN tablename c2 
WHERE
    c1.id > c2.id AND 
    c1.unique_field = c2.unique_field;
Matteoweb

MySQL удалить дубликаты рядов, кроме одного

DELETE FROM NAMES
 WHERE id NOT IN (SELECT * 
                    FROM (SELECT MIN(n.id)
                            FROM NAMES n
                        GROUP BY n.name) x)
masterDev

Ответы похожие на “MySQL удалить дубликаты рядов, кроме одного”

Вопросы похожие на “MySQL удалить дубликаты рядов, кроме одного”

Больше похожих ответов на “MySQL удалить дубликаты рядов, кроме одного” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования