Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menemukan apakah daftar/set terkandung dalam daftar lain

Anda sudah dekat

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

Mengenai pertanyaan "karena penasaran" Anda dalam aljabar relasional, ini dicapai hanya dengan divisi . AFAIK no RDBMS telah mengimplementasikan ekstensi apa pun yang membuat ini sesederhana di 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. Menautkan MySQL Workbench ke Server Jarak Jauh saya

  2. Node.js terhubung melalui ssh

  3. Pemberitahuan PHP:Offset tidak terdefinisi

  4. Data MySQL - Cara terbaik untuk mengimplementasikan paging?

  5. jalankan banyak sisipan dengan PreparedStatement - Java