sql >> Databasteknik >  >> RDS >> Mysql

Hitta rader som har samma värde på en kolumn i MySQL

Den här frågan ger dig en lista över e-postadresser och hur många gånger de används, med de mest använda adresserna först.

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

Om du vill ha hela raderna:

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


  1. Docker MYSQL '[2002] Connection refused'

  2. Byt databas i en anslutningspool i nodejs MySQL

  3. Hur kan jag ansluta till SQL Server med integrerad säkerhet med JDBC-drivrutinen?

  4. För sista gången, NEJ, du kan inte lita på IDENT_CURRENT()