Đây là một ví dụ về truy vấn set-inside-sets. Tôi muốn giải quyết chúng bằng cách sử dụng nhóm group by
và having
, bởi vì đây là một rất linh hoạt:
SELECT user_id
FROM action a
WHERE action_type IN (0, 3, 4, 5)
GROUP BY user_id
HAVING COUNT(DISTINCT action_type) = 4;