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

Mysql + mệnh đề where khớp với nhiều hàng

Hãy thử điều này:

SELECT image_id 
FROM list 
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3

DISTINCT từ khóa chỉ cần thiết trong trường hợp bạn có thể có các giá trị trùng lặp của style_id trường cho mỗi image_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. MySql Chèn nếu không tồn tại hai cặp cột nếu không cập nhật

  2. Tìm nạp dữ liệu từ cơ sở dữ liệu MySQL vào danh sách thả xuống html

  3. COUNT (*) từ nhiều bảng trong MySQL

  4. Cập nhật truy vấn không hoạt động trong bàn làm việc mysql

  5. Cách nhận tần suất của một từ trong một hàng bằng cách sử dụng mysql fulltext