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

Cách tìm xem một danh sách / tập hợp có nằm trong danh sách khác hay không

Bạn đã kết thúc

SELECT order_id
FROM orders
WHERE product_id in (222,555) 
GROUP BY order_id
HAVING COUNT(DISTINCT product_id) = 2

Đối với câu hỏi "do tò mò" của bạn trong đại số quan hệ, điều này đạt được đơn giản với sự phân chia . AFAIK không RDBMS đã triển khai bất kỳ tiện ích mở rộng nào giúp việc này trở nên đơn giản trong SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để nhận được Ngày đầu tiên và Ngày cuối cùng của tháng không?

  2. Chỉ mục hàng không chính xác khi nhóm

  3. Cách lưu vào bộ đệm các đối tượng được tạo từ cơ sở dữ liệu MySQL

  4. Cơ sở dữ liệu không cập nhật tự động với MySQL và Python

  5. Lỗi khi tạo hàm được lưu trữ trong MySQL LỖI 1064 &1327