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

Vælg brugere, der ejer både en hund og en kat

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

Få en liste over unikke brugere, der har enten en hund eller en kat. Men begræns det til brugere, der har mindst 2 forskellige værdier af pet som vil være en hund og en kat, da du har begrænset det til de 2 muligheder



  1. Brug af Dapper med Oracle lagrede procedurer, der returnerer markører

  2. Hvad svarer til spool-kommandoen i MySQL?

  3. Forespørg efter PostgreSQL med Npgsql og Entity Framework ved hjælp af unaccent

  4. MySQL åbningstider