5.5 Zusammenfassung der fünften Lektion
In dieser Lektion haben sie den Umgang mit einfachen Unterabfragen kennengelernt. Es können natürlich sehr viel komplexere Abfragen und Unterabfragen an die Datenbank gestellt werden.
Es ist zum Beispiel auch möglich die Unterabfrage mit der äußeren Abfrage in Verbindung zu bringen.
Sollten Sie beispielsweise wissen wollen, welche Räume in der Firma überbelegt (bzw. an der Grenze der Platzkapazität) sind, dann stellen Sie doch einfach mal diese Frage an die Datenbank:
[4]SELECT *
FROM tbl_raum AS r
WHERE anz_plaetze <= (SELECT COUNT(*)
FROM tbl_mitarbeiter AS m
WHERE r.raum_ID = m.raum_ID)
Die Möglichkeiten der Abfragen mit Unterabfragen sind also sehr groß und können hier nicht
alle besprochen werden. Es sollte mit dieser Lektion nur ein kleiner Einblick gegeben werden.
Sie können gerne noch mit weiteren, selbst ausgedachten Abfragen herumprobieren um festzustellen, wie
das Datenbanksystem darauf reagiert und wie es arbeitet.