Loading...
Select Version
Ein weiterer Join-Typ ist der Union Join. Die Ergebnistabelle eines Union Join wird folgendermaßen gebildet:
Die Tabelle links vom UNION-Operator wird rechts ergänzt um die Spalten der anderen Tabelle. Die ergänzten Spalten werden auf den NULL-Wert gesetzt.
Die Tabelle rechts vom UNION-Operator wird links ergänzt um die Spalten der anderen Tabelle. Die ergänzten Spalten werden auf den NULL-Wert gesetzt.
Die Vereinigungsmenge aus beiden ergänzten Tabellen bildet schließlich die Ergebnistabelle.
Beispiel
Die Tabellen ARTIKEL und VERWENDUNG sollen über Union Join verknüpft werden.
SELECT artikel.artnr, artikel.artbez, verwendung. *
FROM artikel UNION JOIN verwendung
artnr artbez artnr bestandteil anzahl
1 Fahrrad
2 Fahrrad
10 Rahmen
11 Rahmen
120 Vorderrad
130 Hinterrad
200 Lenkstange
...
501 Mutter M5
1 10 1
1 120 1
1 130 1
1 200 1
120 210 1
...
200 501 10