Das kartesische Produkt mittels CROSS JOIN

Daten in SQL verbinden (JOIN)

Maham Faisal Khan

Senior Content Developer, DataCamp

CROSS JOIN Diagramm

CROSS JOIN erstellt alle möglichen Kombinationen aus zwei Tabellen.

Ein Diagramm mit zwei Tabellen, Tabelle1 und Tabelle2, mit Pfeilen, die auf die Datensätze zeigen, die in der Spalte „id“ beider Tabellen übereinstimmen. Datensätze, die für CROSS Joins nicht interessant sind, sind ausgegraut. Das Ergebnis nach dem Cross Join siehst du auf der rechten Seite des Diagramms.

Daten in SQL verbinden (JOIN)

CROSS JOIN Syntax

SELECT id1, id2
FROM table1
CROSS JOIN table2;
Daten in SQL verbinden (JOIN)

Premierminister mit Präsidenten zusammenbringen

SELECT prime_minister, president
FROM prime_ministers AS p1
CROSS JOIN presidents AS p2

WHERE p1.continent IN ('Asia') AND p2.continent IN ('South America');
|--------------------|-------------------------|
| prime_minister     | president               |
|--------------------|-------------------------|
| Shehbaz Sharif     | Luis Lacalle Pou        |
| Narendra Modi      | Luis Lacalle Pou        |
| Hassanal Bolkiah   | Luis Lacalle Pou        |
| Haitham bin Tarik  | Luis Lacalle Pou        |
| Shehbaz Sharif     | Gabriel Boric           |
| Narendra Modi      | Gabriel Boric           |
| Hassanal Bolkiah   | Gabriel Boric           |
| Haitham bin Tarik  | Gabriel Boric           |
|--------------------|-------------------------|
Daten in SQL verbinden (JOIN)

Lass uns üben!

Daten in SQL verbinden (JOIN)

Preparing Video For Download...