2012-10-30 40 views
1

我有2個表格,studentscourses。在學生表中,每個學生都有一個課程代碼,在課程表中,我有他們的名字的課程代碼。從課程代碼SQL查找課程名稱

如何在運行查詢時返回課程名稱?

因此,舉例來說,如果我運行一個基本SELECT * FROM Students它說:「吉米|計算」,而不是「吉米| 12390814」

+0

這是一個問題的切線,但在你的情況下,對於學生只與單一課程相關的情況是明智的嗎? –

回答

4

JOIN兩個表。嘗試這樣的事情,

SELECT a.*, b.courseName 
FROM  students a 
     INNER JOIN courses b 
       ON a.courseCode = b.courseCode 
-- WHERE ....