sql >> Databasteknik >  >> RDS >> Mysql

Välj användare som äger både en hund och en katt

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

Få en lista över unika användare som har antingen en hund eller en katt, men begränsa den till användare som har minst två distinkta värden för pet som kommer att vara en hund och en katt, eftersom du har begränsat det till dessa två alternativ



  1. Exempel på hur man använder bind_result vs get_result

  2. Hur man ändrar prioritet för samtidiga program

  3. Att återställa mysql-databasen ger fel

  4. Reflektion i PLSQL?