เริ่มต้นกับ CROSS JOIN

การ Join ข้อมูลใน SQL

Maham Faisal Khan

Senior Content Developer, DataCamp

ไดอะแกรม CROSS JOIN

CROSS JOIN สร้างทุกการผสมที่เป็นไปได้ระหว่างสองตาราง

ไดอะแกรมแสดงสองตาราง คือ table1 และ table2 พร้อมลูกศรชี้ไปยังเรคคอร์ดที่ตรงกันในคอลัมน์ id ของทั้งสองตาราง เรคคอร์ดที่ไม่เกี่ยวข้องกับ cross join จะแสดงเป็นสีเทา และผลลัพธ์หลังจาก cross join แสดงอยู่ทางขวาของไดอะแกรม

การ Join ข้อมูลใน SQL

ไวยากรณ์ CROSS JOIN

SELECT id1, id2
FROM table1
CROSS JOIN table2;
การ Join ข้อมูลใน SQL

จับคู่นายกรัฐมนตรีกับประธานาธิบดี

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           |
|--------------------|-------------------------|
การ Join ข้อมูลใน SQL

มาฝึกกันเถอะ!

การ Join ข้อมูลใน SQL

Preparing Video For Download...