Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Union Join

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