Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Daftar MySQL Semua Duplikat

SELECT  a.*, b.totalCount AS Duplicate
FROM    tablename a
        INNER JOIN
        (
            SELECT  email, COUNT(*) totalCount
            FROM    tableName
            GROUP   BY email
        ) b ON a.email = b.email
WHERE   b.totalCount >= 2

untuk kinerja yang lebih baik, tambahkan INDEX pada kolom EMail .

ATAU

SELECT  a.*, b.totalCount AS Duplicate
FROM    tablename a
        INNER JOIN
        (
            SELECT  email, COUNT(*) totalCount
            FROM    tableName
            GROUP   BY email
            HAVING  COUNT(*) >= 2
        ) b ON a.email = b.email


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Informasi tentang database information_schema di MySQL

  2. Pisahkan beberapa pernyataan SQL menjadi pernyataan SQL individual

  3. Pilih Semua Acara dengan Acara->Jadwal->Tanggal antara tanggal mulai dan berakhir di CakePHP

  4. MySQL; Tipe data terbaik untuk jumlah besar

  5. Sesi MySQL Workbench tidak melihat pembaruan ke database