Datenabfrage mit SELECT
Unterabfragen


Unterabfragen können in einer WHERE- oder HAVING-Klausel anstelle eines Ausdrucks verwendet werden. Für eine Unterabfrage kann man verschiedene Syntaxvarianten formulieren.

Syntax:
SELECT ...
... { WHERE | HAVING }
Feld {= | > | < | >= | <= | <> }
(weitere SELECT – Anweisung)

SELECT ...
... { WHERE | HAVING }
Feld [NOT] IN
(weitere SELECT – Anweisung)



SELECT ...
... { WHERE | HAVING }
Feld {= | > | < | >= | <= | <> }
{ ALL | ANY | SOME }(weitere SELECT – Anweisung)


SELECT ...
... WHERE
[NOT] EXISTS
(weitere SELECT – Anweisung)



Regeln: