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

Hvordan finder man dubletter i mysql-tabel ved hjælp af PHP?

Du kan GROUP BY email med HAVING COUNT(*) > 1 for at finde alle duplikerede e-mail-adresser, og sæt derefter de resulterende dublet-e-mails sammen med din tabel for at hente id'erne:

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



  1. Kan ikke oprette forbindelse til lokal MySQL-server via socket '/var/mysql/mysql.sock' (38)

  2. Trådsikkerhed af MySQL's Select Last_Insert_ID

  3. Hvordan tilføjer man en JDBC-driver til en Jenkins-pipeline?

  4. laravel med:Kolonne ikke fundet