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:
| oder |
|
|
|
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 |