我遇到了一些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