CROSS JOIN’a giriş

SQL'de Verileri Birleştirme

Maham Faisal Khan

Senior Content Developer, DataCamp

CROSS JOIN diyagramı

CROSS JOIN, iki tablonun tüm olası kombinasyonlarını oluşturur.

İki tabloyu, table1 ve table2’yi gösteren bir diyagram; her iki tabloda da id sütununda eşleşen kayıtlara oklar işaret ediyor. Cross join için ilgisiz kayıtlar gri renkte. Sağda cross join sonrası sonuç kümesi gösteriliyor.

SQL'de Verileri Birleştirme

CROSS JOIN sözdizimi

SELECT id1, id2
FROM table1
CROSS JOIN table2;
SQL'de Verileri Birleştirme

Başbakanları başkanlarla eşleştirme

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           |
|--------------------|-------------------------|
SQL'de Verileri Birleştirme

Haydi pratik yapalım!

SQL'de Verileri Birleştirme

Preparing Video For Download...