Mysql
 sql >> Base de données >  >> RDS >> Mysql

Trouver des lignes qui ont la même valeur sur une colonne dans MySQL

Cette requête vous donnera une liste d'adresses e-mail et combien de fois elles sont utilisées, avec les adresses les plus utilisées en premier.

SELECT email,
       count(*) AS c
FROM TABLE
GROUP BY email
HAVING c > 1
ORDER BY c DESC

Si vous voulez les lignes complètes :

select * from table where email in (
    select email from table
    group by email having count(*) > 1
)