Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie finde ich Duplikate in einer MySQL-Tabelle mit PHP?

Sie können GROUP BY email mit HAVING COUNT(*) > 1 Um alle doppelten E-Mail-Adressen zu finden, verbinden Sie dann die resultierenden doppelten E-Mails mit Ihrer Tabelle, um die IDs abzurufen:

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