A la fin d’un jeu concours, j’ai dû extraire une liste d’adresses emails des participants pour notre client. Cette liste ne devait pas contenir de doublon, donc j’ai utilisé une super ligne de code en SQL qui fait tout le boulot !
A la fin d’un jeu concours, j’ai dû extraire une liste d’adresses emails des participants pour notre client. Cette liste ne devait pas contenir de doublon, donc j’ai utilisé une super ligne de code en SQL qui fait tout le boulot !
Mettons que j’ai une table « user_test » et une colonne « email ». Pour avoir la liste des emails sans doublon, j’utilise la clause GROUP BY.
SELECT * FROM `user_test` GROUP BY `email`
Si tu veux voir les doublons et pouvoir les compter, ajoute un count() et affiche le résultat par total décroissant.
SELECT email, count(*) as total FROM `user_test` GROUP BY email ORDER BY total DESC
29/04/2015