Mysql
 sql >> Database >  >> RDS >> Mysql

Come trovare duplicati nella tabella MySQL usando PHP?

Puoi GROUP BY email con HAVING COUNT(*) > 1 per trovare tutti gli indirizzi email duplicati, quindi unisci le email duplicate risultanti alla tua tabella per recuperare gli ID:

SELECT id FROM my_table NATURAL JOIN (
  SELECT email FROM my_table GROUP BY email HAVING COUNT(*) > 1
) t