SELECT productID, count(productID) AS cnt
FROM (SELECT DISTINCT productID, optionID FROM tablename) as a1
WHERE optionID IN (6,7)
GROUP BY productID HAVING cnt=2
Есть ощущение, что на больших выборках при наличии индекса по полю optionID вариант с EXISTS будет работать быстрее.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.