Databases Reference
In-Depth Information
Beim LEFT OUTER JOIN wird der Inhalt aus Tabelle A ausgegeben und der dazu passende
Inhalt aus Tabelle B. Fehlt in Tabelle B der passende Inhalt, wird in der Zeile NULL ausge-
geben (Bild 8.4).
8.1.4■RIGHT OUTER JOIN
SELECT * FROM TABELLE_A a
RIGHT OUTER JOIN TABELLE_B b
ON a.SPALTEN_NAME = b_SPALTEN_NAME
RIGHT OUTER JOIN entspricht dem LEFT OUTER JOIN , nur dass in diesem Fall der Inhalt
aus Tabelle B ausgegeben wird und der dazu passende Inhalt aus Tabelle A. Fehlt in Tabelle
A der passende Inhalt, wird in der Zeile NULL ausgegeben.
8.1.5■Einfacher Join
Wir kommen auf den OUTER JOIN zurück und benutzen erst einmal die einfache Variante
des JOINS zweier Tabellen. Zu jeder Retourennummer wollen wir die Bestellnummer aus-
geben. Um sicherzugehen, dass wir hier auch den richtigen JOIN anwenden, lassen wir uns
die Kundennummer aus beiden Tabellen mit ausgeben. Unser Select sieht wie folgt aus:
SELECT rl.returnNo, rh.orderNo,rl.customerNo,
rh.customerNo → Ausgabe der Nummern
FROM [dbo].[iw_return_line]rl, → Erste Tabelle (rl)
[dbo].[iw_return_header]rh → Zweite Tabelle (rh)
where rl.returnNo = rh.returnNo → Join über returnNo
In beiden Tabellen steht die Retourennummer, über die diese Tabellen verbunden werden.
 Bild 8.5■
Ergebnisprüfung Join
Search WWH ::




Custom Search