Comment puis-je écrire une requête pour lister les entrées en double dans une base de données de la même catégorie. Les doublons ont la même valeur dans la colonne "nom". Je dois énumérer seulement les copies dans la même catégorie ainsi je peux alors supprimer le double.Comment lister les entrées en double dans la base de données
J'utilise cet exemple d'une recherche
SELECT email FROM tableName GROUP BY email HAVING count(email) > 1
qui fonctionne pour obtenir des doublons mais il obtient tous les doublons, comment puis-je réécrire pour obtenir les doublons dans les mêmes catégories. Dans l'exemple ci-dessus, si j'ai un email qui existe dans le chat 1 et le chat 4, il sera affiché comme doublon, ce qui n'est pas le cas. Il devrait seulement lister les doublons si l'email existe deux fois ou plus dans le chat 1, ou deux fois et plus dans le chat 4 et ainsi de suite.
Merci.
Qu'est-ce qu'une catégorie? est-ce une autre colonne dans le tableau? – jaydel
Oui c'est une autre colonne (cid) – bradg
Cela aiderait si vous montriez le CREATE TABLE, – Riedsio