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.