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

Percepat bergabung dengan MySQL untuk memeriksa duplikat

Tidak membuat janji apa pun, tetapi inilah alternatif untuk dicoba:

SELECT c.contact_id, c.contact_firstName, c.contact_lastName, RIGHT(c.contact_lastName,1) AS nameNum
    FROM (SELECT contact_firstName, contact_lastName, MIN(contact_id) AS MinID
              FROM contacts
              WHERE contact_client_id = ".$ID."
              GROUP BY contact_firstName, contact_lastName
              HAVING COUNT(*) > 1) t
        INNER JOIN contacts c
            ON t.contact_firstName = c.contact_firstName
                AND t.contact_lastName = c.contact_lastName
                AND c.contact_client_id = ".$ID."
                AND t.MinID <> c.contact_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# + MySQL menyiapkan pernyataan dengan masalah UPDATE KUNCI DUPLICATE

  2. mysql COUNT(*) vs COUNT(DISTINCT col)

  3. Mengambil hasil baris tunggal tanpa mengulangi dalam lingkaran dari Mysql menggunakan Java

  4. Menggunakan variabel Python dalam kueri MySQL

  5. Integrasikan situs web PHP dengan otentikasi pengguna Wordpress