Volgende stop: CROSS JOIN

Data joinen in SQL

Maham Faisal Khan

Senior Content Developer, DataCamp

CROSS JOIN-diagram

CROSS JOIN maakt alle mogelijke combinaties van twee tabellen.

Een diagram met twee tabellen, tabel1 en tabel2, met pijlen die naar de records wijzen die overeenkomen in de id-kolom in beide tabellen. Records die niet interessant zijn voor een cross join zijn grijs gemaakt. Het resultaat na de cross join wordt aan de rechterkant van het diagram getoond.

Data joinen in SQL

CROSS JOIN-syntaxis

SELECT id1, id2
FROM table1
CROSS JOIN table2;
Data joinen in SQL

Premiers en presidenten koppelen

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           |
|--------------------|-------------------------|
Data joinen in SQL

Laten we oefenen!

Data joinen in SQL

Preparing Video For Download...