Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysql:tìm các hàng có nhiều thẻ và cùng một id

Loại vấn đề được gọi là 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

ĐẦU RA

╔══════╦════════════╦═══════╗
║ 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. Truy cập mysql từ Adobe flex / AIR

  2. Muốn đặt giới hạn MySql trên từng điều kiện where

  3. Các truy vấn mysql động với sql thoát có an toàn như các câu lệnh đã chuẩn bị không?

  4. MYSQL PHP Chọn

  5. Cách đúng để chuyển từ 5.000 đến 100.000 giá trị trong mệnh đề WHERE của mysql