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

Mencocokkan semua nilai dalam klausa IN

Anda dapat melakukan sesuatu seperti ini:

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

Jika Anda memberikan skema dan beberapa contoh data, saya dapat memberikan jawaban yang lebih relevan.

Contoh Fiddle 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. Menggunakan ScrollableResults Hibernate untuk membaca 90 juta catatan secara perlahan

  2. Perbandingan Administrasi Dasar Antara Oracle, MSSQL, MySQL, PostgreSQL

  3. MySQL:apakah pernyataan SELECT peka terhadap huruf besar-kecil?

  4. Bagaimana cara melihat semua kunci asing ke tabel atau kolom?

  5. Menggunakan ORDER BY dan GROUP BY bersama-sama