我遇到了一些SQL語句有問題,必須找到參加課程的學生人數。 我的數據庫的設計外觀很喜歡這樣的:SQL語句幫助(JOIN)
表課程: ID | course_name
表學生: ID |命名
而連接兩個多對一對多的關係我有一個表:
表course_student: ID | course_id | student_id
我想知道有多少學生正在參加名爲「數據庫設計」的課程。我知道這個ID是「1」,但是假設我不知道,我的SQL語句將如何顯示?
我嘗試了好幾種不同的語句與不同的連接首先從當然表,其中名爲「數據庫設計」和明年我已經在我的course_student表進行搜索,其中COURSE_ID選擇正確的ID等於創建的ID(在本例中爲1),並且所有student_id都連接到此ID。
我知道這是一個有點複雜的描述,所以請告訴我,如果我必須以更好的方式解釋它。
感謝 Mestika
織補你和你的打字技能 – 2010-03-11 14:09:59
好的,@astander。在您發佈時正在處理它。 GJ。 – cazlab 2010-03-11 14:10:19
HEHE,對不起人。有SSMS打開X-) – 2010-03-11 14:10:41