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

Khớp tất cả các giá trị trong mệnh đề IN

Bạn có thể làm như sau:

select ItemID
from ItemCategory
where CategoryID in (5,6,7,8) <-- de-dupe these before building IN clause
group by ItemID
having count(distinct CategoryID) = 4 <--this is the count of unique items in IN clause above

Nếu bạn cung cấp lược đồ của mình và một số dữ liệu mẫu, tôi có thể đưa ra câu trả lời phù hợp hơn.

Ví dụ về SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi PHP, MySQL:Số cột không khớp với số giá trị ở hàng 1

  2. Tính toán kích thước vùng đệm InnoDB cho Máy chủ MySQL của bạn

  3. Cách nhận bản ghi giữa 2 ngày trong MySQL

  4. Tôi cần trang PHP của mình để hiển thị hình ảnh BLOB của tôi từ cơ sở dữ liệu mysql

  5. Kiểm tra sự chồng chéo của các phạm vi ngày trong MySQL