Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wählen Sie Benutzer aus, die sowohl einen Hund als auch eine Katze besitzen

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

Holen Sie sich eine Liste eindeutiger Benutzer, die entweder einen Hund oder eine Katze haben, aber beschränken Sie sie auf Benutzer, die mindestens 2 unterschiedliche Werte für pet haben das wird ein Hund und eine Katze sein, da Sie es auf diese 2 Optionen beschränkt haben