Exemple sur une table list contenant 2 champs:
- id_list (clef primaire auto incrémentale)
- name (varchar)
Lister les doublons:
SELECT name, count( * )
FROM list
GROUP BY name
HAVING count( * ) >1
Supprimer les doublons:
delete bad_rows.* from list as good_rows inner join list as bad_rows on bad_rows.name = good_rows.name and bad_rows.id_list > good_rows.id_list
Follow Me!