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

Sử dụng mệnh đề MySQL IN dưới dạng bao gồm tất cả (VÀ thay vì HOẶC)

CHỈNH SỬA :Đã sửa đổi câu trả lời của tôi để phù hợp hơn với câu hỏi đã chỉnh sửa của OP.

select i.MovieName
    from item i
        inner join ItemCategory ic
            on i.item_id = ic.item_id
    where i.item_id = 55
        and ic.category_id in ('5','8','9')
    group by i.MovieName
    having count(distinct ic.category_id) = 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình kích hoạt được lưu trữ của trình kích hoạt mysql đã được sử dụng bởi câu lệnh đã gọi trình kích hoạt được lưu trữ

  2. Truyền từ VARCHAR sang INT - MySQL

  3. MYSQL - Ghép hai bảng

  4. MySQL - Sử dụng JOIN và WHERE để xác định số giờ trung bình

  5. Làm thế nào để tạo toàn bộ tập lệnh cơ sở dữ liệu trong MySQL Workbench?