9.5. Unterabfragen

Um das, was diese beiden Abfragen leisten, mit nur einer Abfrage zu erreichen, müssen wir der Abfrage eine Unterabfrage hinzufügen.

Die zweite Abfrage, die wir verwendet haben, um die Treffer aus der Tabelle meine_kontakte abzurufen, bezeichnen wir als die ÄUSSERE Abfrage, weil sie in sich die INNERE Abfrage einschließt. Sehen wir uns an, wie das funktioniert:

ÄUSSERE Abfrage

SELECT mk.vorname, mk.nachname, mk.telefon, ja.titel
FROM job_aktuell AS ja NATURAL JOIN meine_kontakte AS mk
WHERE
ja.titel IN ('Koch', 'Frisör', 'Kellner', 'Webdesigner', 'Webentwickler');

Dieser Teil ist die äußere Abfage.

Dieser Teil kann entfernt und durch einen Teil unserer ersten Abfrage ersetzt werden, der dann zur inneren Abfrage wird.

Alle diese ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.