PostgreSQL的。如何创建一个显示同一列对的查询?

时间:2014-10-12 14:34:55

标签: sql postgresql

我有3张桌子

Students{sId, name}
Class{cId, cName} and 
Enrollment{sId, cId, semester}

学生可以报名参加多个班级。我需要生成一个查询,显示在同一学期完成一个或多个相同课程的所有学生对(他们的名字和ID)。我不确定要显示的是什么,因为我需要以显示对的格式显示

我开始做连接并想出了这个

FROM Students s
INNER JOIN Enrollment e
ON s.sId = e.sId
INNER JOIN Class c
ON c.cId = e.sId

然后我不知道该怎么做..如果有人能指出我正确的方向,我将不胜感激。我对SQL很陌生,甚至还在苦苦寻找谷歌的一些关键词。

感谢您的帮助

0 个答案:

没有答案