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

mysql:menemukan baris yang memiliki banyak tag dan id yang sama

Jenis masalah disebut Relational Division

SELECT  a.md5, 
        a.url,
        a.title
FROM    Links a
        INNER JOIN Tags b
            ON a.md5 = b.md5
WHERE   b.Tag IN ('awesome', 'useful') -- <<== list of desired tags
GROUP   BY a.md5, a.url, a.title
HAVING  COUNT(*) = 2                   -- <<== number of tags defined

KELUARAN

╔══════╦════════════╦═══════╗
║ MD5  ║    URL     ║ TITLE ║
╠══════╬════════════╬═══════╣
║ a0a0 ║ google.com ║ foo   ║
╚══════╩════════════╩═══════╝



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan banyak item dalam kolom database?

  2. menambahkan 30 menit ke datetime php/mysql

  3. Kapan saatnya tabel berubah dari MyISAM ke InnoDb?

  4. tidak dapat memulai MySql di Mac OS 10.6 Snow Leopard

  5. Kesalahan hibernasi dalam kueri bernama