Menyeberang ke CROSS JOIN

Menggabungkan Data di SQL

Maham Faisal Khan

Senior Content Developer, DataCamp

CROSS JOIN diagram

CROSS JOIN Membuat semua kombinasi yang mungkin dari dua tabel.

Sebuah diagram yang menunjukkan dua tabel, tabel 1 dan tabel 2, dengan panah yang mengarah ke baris-baris yang cocok pada kolom id di kedua tabel. Catatan yang tidak relevan untuk digabungkan telah diarsir abu-abu. Hasil gabungan setelah cross join ditampilkan di sisi kanan diagram.

Menggabungkan Data di SQL

CROSS JOIN sintaks

SELECT id1, id2
FROM table1
CROSS JOIN table2;
Menggabungkan Data di SQL

Memasangkan perdana menteri dengan presiden

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           |
|--------------------|-------------------------|
Menggabungkan Data di SQL

Ayo berlatih!

Menggabungkan Data di SQL

Preparing Video For Download...