Inner Join — การจับคู่ที่ลงตัว
มาใช้ฐานข้อมูล Chinook ซึ่งประกอบด้วยตารางที่เกี่ยวข้องกับร้านค้าออนไลน์ เพื่อทำความเข้าใจการทำงานของ inner join กัน ตาราง album เก็บข้อมูลอัลบั้มจากศิลปินหลายคน ส่วนตาราง track เก็บข้อมูลเพลงแต่ละเพลงพร้อม identifier เฉพาะ และยังมีคอลัมน์ album_id ที่ใช้เชื่อมโยงแต่ละแทร็กเข้ากับอัลบั้ม
มาค้นหากันว่าแต่ละอัลบั้มมีแทร็กใดบ้าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL Server เบื้องต้น
คำแนะนำการฝึกหัด
- ทำ inner join ระหว่างตาราง
albumและtrackโดยใช้คอลัมน์album_id
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
track_id,
name AS track_name,
title AS album_title
FROM track
-- Complete the join type and the common joining column
___ JOIN album on track.___ = album.___;