यह सेट-इन-सेट क्वेरी का एक उदाहरण है। मैं उन्हें group by
. का उपयोग करके हल करना पसंद करता हूं और having
, क्योंकि यह बहुत लचीला है:
SELECT user_id
FROM action a
WHERE action_type IN (0, 3, 4, 5)
GROUP BY user_id
HAVING COUNT(DISTINCT action_type) = 4;