Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:seleziona i gruppi con valori che coprono un insieme

Questo è un esempio di una query set-in-set. Mi piace risolverli usando group by e having , perché questo è molto flessibile:

SELECT user_id
FROM action a
WHERE action_type IN (0, 3, 4, 5)
GROUP BY user_id
HAVING COUNT(DISTINCT action_type) = 4;