Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - sélectionnez des groupes ayant des valeurs couvrant un ensemble

Il s'agit d'un exemple de requête d'ensemble dans des ensembles. J'aime les résoudre en utilisant group by et having , car il s'agit d'un outil très flexible :

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