Comment trouver les doublons d'une table SQL ?
Réponses rédigées par Antoine
Dernière mise à jour : 2021-07-14 10:48:52
Question
Bonjour, quelle est la requête pour trouver les doublons d'une table MySQL, c'est à dire les lignes où tous les champs sont identiques ?
Réponse
Pour trouver les doublons dune table SQL, vous pouvez utiliser la condition HAVING
et la fonction COUNT
.
+--------+--------+
| nom | age |
+--------+--------+
| Teddy | 41 |
| Antoine | 38 |
| Teddy | 41 |
+--------+--------+
Voici la requête SQL pour identifier les doublons du tableau ci-avant :
SELECT nom, age FROM table GROUP BY nom, age HAVING COUNT(*) > 1