Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Cross Join

Die Ergebnistabelle eines Cross Join ist das Kartesische Produkt aus den beteiligten Tabellen. Jeder Satz aus der Tabelle links vom CROSS-Operator wird mit jedem Satz der Tabelle rechts vom CROSS-Operator verkettet.


Beispiel

Das Kartesische Produkt der Tabellen KUNDE und AUFTRAG bilden:

SELECT *

oder

SELECT *

FROM kunde, auftrag


FROM kunde CROSS JOIN auftrag


Tabelle KUNDE

knr

firma

...

100

Siemens AG


101

Login GmbH


102

JIKO GmbH


...

...


106

Foreign Ltd.


107

Externa & Co KG



Tabelle AUFTRAG

anr

knr

...

200

102


210

106


211

106


...

...


300

101


305

105



Ergebnistabelle

knr

firma

...

anr

knr

...

100

Siemens AG


200

102


101

Login GmbH


200

102


102

JIKO GmbH


200

102


...

...


...

...


106

Foreign Ltd.


200

102


107

Externa & Co KG


200

102


100

Siemens AG


210

106


101

Login GmbH


210

106


102

JIKO GmbH


210

106


...

...


...

...


106

Foreign Ltd.


210

106


107

Externa & Co KG


210

106


...

...


...

...


100

Siemens AG


305

105


101

Login GmbH


305

105


102

JIKO GmbH


305

105


...

...


...

...


106

Foreign Ltd.


305

105


107

Externa & Co KG


305

105