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

Sélectionnez les utilisateurs qui possèdent à la fois un chien et un chat

SELECT * FROM `dummy`
WHERE `pet` IN ('dog', 'cat')
GROUP BY `userId`
HAVING COUNT(DISTINCT `pet`) == 2

Obtenez une liste d'utilisateurs uniques qui ont soit un chien soit un chatMais limitez-la aux utilisateurs qui ont au moins 2 valeurs distinctes de pet qui sera un chien et un chat, car vous l'avez limité à ces 2 options