Eliminer doublons sur base de données - PHP - Programmation
MarshPosté le 05-04-2011 à 20:03:27
Bonjour à tous,
Sur une de mes bases de données, j'effectue la requête suivante :
SELECT mail, COUNT( mail ) FROM emails GROUP BY mail HAVING COUNT( mail ) >1 ORDER BY COUNT( mail ) DESC ;
Cela m'a permis de détecter plus d'un millier de doublons (deux fois le même mail, identique). Chaque mail étant néanmoins associé à un ID différent.
Je souhaiterais SUPPRIMER tous les doublons (ou triples, parfois), en ne conservant un seul enregistrement (peu importe lequel) associé à chaque adresse e-mail.
Marsh Posté le 05-04-2011 à 20:03:27
Bonjour à tous,
Sur une de mes bases de données, j'effectue la requête suivante :
SELECT mail, COUNT( mail ) FROM emails GROUP BY mail HAVING COUNT( mail ) >1 ORDER BY COUNT( mail ) DESC ;
Cela m'a permis de détecter plus d'un millier de doublons (deux fois le même mail, identique).
Chaque mail étant néanmoins associé à un ID différent.
Je souhaiterais SUPPRIMER tous les doublons (ou triples, parfois), en ne conservant un seul enregistrement (peu importe lequel) associé à chaque adresse e-mail.
Et c'est là que j'aurais besoin de votre aide...
Merci beaucoup par avance,
Antoine