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

Permintaan mysql untuk menemukan semua baris yang memiliki nilai yang sama dengan baris lain

Anda dapat bergabung untuk berkeliling dengan catatan duplikat.

SELECT  a.*
FROM    TableName a
        INNER JOIN
        (
            SELECT  PersonID, ItemID, COUNT(*) totalCount
            FROM    TableName
            GROUP   BY PersonID, ItemID
            HAVING  COUNT(*) > 1
        ) b ON  a.PersonID = b.PersonID AND
                a.ItemID = b.ItemID

KELUARAN

╔════╦══════════╦════════╗
║ ID ║ PERSONID ║ ITEMID ║
╠════╬══════════╬════════╣
║  1 ║      123 ║    456 ║
║  2 ║      123 ║    456 ║
║  5 ║      123 ║    456 ║
║  4 ║      444 ║    456 ║
║  7 ║      444 ║    456 ║
╚════╩══════════╩════════╝


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversikan skrip MySQL ke H2

  2. Haruskah saya menonaktifkan mode ketat MySQL?

  3. Python:gunakan mysqldb untuk mengimpor tabel MySQL sebagai kamus?

  4. Menulis item ke database MySQL di Scrapy

  5. LAST_DAY() Contoh – MySQL