รวมทุกตารางเข้าด้วยกัน
ในแบบฝึกหัดสุดท้ายนี้ โจทย์คือการ ค้นหาเมืองมหาวิทยาลัยของอาจารย์ที่มีการเชื่อมโยงสังกัดมากที่สุดในภาคส่วน "Media & communication"
เพื่อให้ได้คำตอบ
- ต้อง join ทุกตารางเข้าด้วยกัน
- จัดกลุ่มตามคอลัมน์ที่เหมาะสม
- และกรองเฉพาะแถวที่อยู่ในภาคส่วนที่ถูกต้อง
มาทำทีละขั้นตอนกัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Join all tables
SELECT *
FROM affiliations
JOIN ___
ON affiliations.professor_id = professors.___
JOIN organizations
ON affiliations.organization_id = ___.___
JOIN ___
ON professors.___ = universities.id;