我有3個表格:Student,Course和StudentCourse,它們具有來自其他表格的id對以顯示哪些學生正在服用什麼課程。基於來自另一個表的無關字段從一個表中選擇字段(具有id值的橋錶鏈接它們)
我試圖顯示一個課程中註冊的學生列表,但我不知道如何在單個SQL語句中傳達該列表。
下面的代碼只是爲了顯示我想要做的事情,分成3個語句。
int cId =「select name from course where name = someName」;
int sId =「select StudentId from StudentCourse where courseId =」+ cId;
最後陳述:從學生選擇名稱,其中studentId =」 + SID;
對不起,noob問題,我沒有真正嘗試尋找解決的辦法,但不能完全找到我一直在尋找
。
謝謝你,工作!我確實需要加入課程表,以及我選擇的課程名稱,而不是ID。 – slash