Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Encontre linhas que tenham o mesmo valor em uma coluna no MySQL


Essa consulta fornecerá uma lista de endereços de e-mail e quantas vezes eles são usados, com os endereços mais usados ​​primeiro.
SELECT email,
       count(*) AS c
FROM TABLE
GROUP BY email
HAVING c > 1
ORDER BY c DESC

Se você quiser as linhas completas:
select * from table where email in (
    select email from table
    group by email having count(*) > 1
)