O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9.14. Eine nicht-korrelierte Unterabfrage

Vorname, Nachname und Gehalt abrufen.

Hier ist die gesamte Abfrage, nachdem wir die Teile zusammengesetzt haben. Erst verarbeitet das RDBMS einmal die innere Abfrage, dann nutzt es diesen Wert, um das Ergebnis der äußeren Abfrage zu ermitteln.

SELECT mk.vorname, mk.nachname, ja.gehalt
FROM
meine_kontakte AS mk NATURAL JOIN job_aktuell AS ja
WHERE
ja.gehalt > (SELECT ja.gehalt
FROM meine_kontakte mk NATURAL JOIN job_aktuell ja
WHERE email = 'andi@wetter-o-rama.com');

Der äußere Teil wird als Zweites verarbeitet.

Nur die Personen anzeigen, deren Gehalt größer als das von Andi ist.

Diese beiden Abfragen werden vom RDBMS separat abgearbeitet.

Die Unterabfrage, die Andis Gehalt abruft, damit die äußere Abfrage ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required