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

Mệnh đề trong đó phức hợp Mysql

Truy vấn hiện tại của bạn mâu thuẫn vì một hàng không bao giờ có thể khớp với mệnh đề WHERE. Tôi cho rằng bạn muốn một cái gì đó như thế này.

SELECT product_id
FROM table 
WHERE (key='free_shipping' and value='yes') or (key='price' and value='5')
GROUP BY product_id
HAVING COUNT(DISTINCT key) = 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL &PHP - Không phải bảng / bí danh duy nhất

  2. Làm thế nào để gọi thủ tục lưu trữ MySQL trong khởi động mùa xuân bằng cách sử dụng hibernate?

  3. Git bash trên windows 7. Lệnh mysqldump không hoạt động

  4. liệt kê tất cả các bảng trong cơ sở dữ liệu với MySQLi

  5. pymysql fetchall () kết quả như từ điển?