sql >> Databáze >  >> RDS >> Sqlserver

Vyberte skupinu řádků, které odpovídají všem položkám v seznamu

Co říkáte na tohle?

SELECT carname
FROM PassedTest
GROUP BY carname
HAVING COUNT(DISTINCT testtype) = 4

Můžete jej také použít jako vnitřní příkaz pro získávání informací z cars tabulka:

SELECT *
FROM cars
WHERE carname IN (
    SELECT carname
    FROM PassedTest
    GROUP BY carname
    HAVING COUNT(DISTINCT testtype) = 4
)


  1. Funkce MySQL DEGREES() – Převod z radiánů na stupně

  2. Nainstalujte MySQL Workbench pro správu databáze

  3. Jak NOT REGEXP funguje v MySQL

  4. Oracle Pro*C/OCI instalační obslužné programy pro SIGSEGV/SIGABRT a přátele – proč a jak je deaktivovat?