Beispiel Left Outer Join

Aus Informatik
Version vom 8. März 2009, 12:09 Uhr von Ingo Höpping (Diskussion | Beiträge) (Abfrage)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

gegebene Relationen

Kurs2

Kurs-Nr Thema Jahrgangsstufe
11 Mechanik I 11/I
12 Mechanik I 11/I
25 Short Stories 12/I
3 Datenbanken 11/I

KursLR

Kurs-Nr Lehrer Raum
11 Müller I 123
12 Schulze 124
27 Bauer 14
15 Maier 14
17 Maier 17
3 Zange 211

Abfrage

Kurs2 Leftouter.png KursLR

Ergebnis

In unserem Beispiel werden durch den Left Outer Join die Kurs-Informationen mit den Lehrer- und Raum-Informationen verknüpft. So entsteht aus der Kurs-Tabelle und der Lehrer-Raum-Tabelle eine neue Kurs-Lehrer-Raum-Tabelle. Dabei werden auch die Datensätze aus der Kurs-Tabelle eingeschlossen, für die kein entsprechender Datensatz in der Lehrer-Raum-Tabelle existiert.

Kurs-Nr Thema Jahrgangsstufe Lehrer Raum
11 Mechanik I 11/I Müller I 123
12 Mechanik I 11/I Schulze 124
25 Short Stories 12/I
3 Datenbanken 11/I Zange 211