0
- 表學生映射Student.student_name到Student.student_id
- 表場映射Course.course_name到Course.course_id
- 表招生地圖Enrollment.student_id至Enrollment.course_id(我聽說這個被稱爲連接表)
什麼是SELECT語句,給學生的名字,將返回他的課程名稱列表?我認爲這可能是其中的一些:SQL SELECT使用 「連接表」
SELECT c.course_name FROM Course c
INNER JOIN Enrollment e ON c.course_id = e.course_id
...
WHERE s.student_name = 'Tom';
除此之外,我很無能。
(這不是功課,它只是一個工作的問題簡單化。)
這篇對你的工作,這是你想要的東西 – Brian
它的確。謝謝! (編輯:我用你的第一個解決方案,有INNER JOIN - 是否有理由更喜歡第二個解決方案?) – Chap
不,代碼更短 – Brian