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

Vælger kun de rækker, der matcher alle de værdier, der er angivet under IN-sætning

Har en underforespørgsel, der returnerer motorer med alle 3 modeller (1081,1082,1083).

select color
from car
where engine in (
    select engine
    from car
    where model in (1081,1082,1083)
    group by engine
    having count(distinct model) = 3)



  1. SQL-forespørgsel 6 grader af adskillelse til netværksanalyse

  2. Kan ikke oprette indtastet forespørgsel til forespørgsel med mere end én returnering ved brug af anmodningsresultattype

  3. Hvordan kan jeg gøre mindre end, større end i JSON Postgres-felter?

  4. Mysqli UPDATE SET WHERE syntaksfejl