आप इस समाधान का उपयोग कर सकते हैं। इससे वे सभी उत्पाद मिलते हैं जिनमें सभी . शामिल हैं कीवर्ड 1, 23 और 54:
SELECT a.*
FROM products a
INNER JOIN product_tags b ON a.product_id = b.product_id
WHERE b.tag_id IN (1,23,54)
GROUP BY a.product_id
HAVING COUNT(1) = 3
जहां 3
आपके WHERE IN
. में आइटम्स की संख्या है सूची, ताकि आप जितने टैग की जांच करना चाहते हैं, उसके आधार पर आप तदनुसार समायोजित कर सकें।