使用连接显示主题表中的数据

时间:2015-09-25 15:41:58

标签: sql sql-server sql-server-2008

我有这个数据库图表,我使用sql join来获取学生的特定主题。如何获取特定studentID主题表中的数据。

我有这个查询 SQL查询:

SELECT Student_Subject.OfferCode, Student.StudentID
FROM Student INNER JOIN Student_Subject
ON Student.StudentID = Student_Subject.StudentID

但仅显示OfferCodeStudentID。如何显示主题表中可用的列? Relationship Database diagram] 1

1 个答案:

答案 0 :(得分:3)

加入另一张桌子。尝试使用别名来改善阅读

SELECT S.*, Su.*
FROM Student AS S
INNER JOIN Student_Subject AS SS
    ON S.StudentID = SS.StudentID
INNER JOIN Subject AS Su
    ON SS.OfferCode = Su.OfferCode