帮帮我 我有三张这样的桌子
tblccestudentgrades
ID Studentcode assessareamappingcode
1 Max 40002
2 Roy 50002
tblcceassessareamapping
ID assessmentareacode assessareamappingcode
1 10002 40002
2 10003 50002
tblcceassessmentarea
ID assessmentareaname assessmentareacode
1 Maths 10002
2 English 10003
我也从其他表中获取数据。但我的主表是第一个,即tblccestudentgrades
。现在我应该使用什么查询,以便根据来自tblccestudentgrades的评估代码获得评估。
任何人都可以告诉我如何做到这一点
答案 0 :(得分:1)
SELECT tblccestudentgrades.Studentcode , tblcceassessmentarea.assessmentareaname
FROM dbo.tblccestudentgrades
INNER JOIN dbo.tblcceassessareamapping
ON tblccestudentgrades.assessareamappingcode = tblcceassessareamapping.assessareamappingcode
INNER JOIN tblcceassessmentarea
ON tblcceassessareamapping.assessmentareacode = tblcceassessmentarea.assessmentareacode
答案 1 :(得分:0)
加入表格:
select *
from tblccestudentgrades s
join tblcceassessareamapping m on(m.assessareamappingcode = s.assessareamappingcode)
join tblcceassessmentarea w on(w.assessmentareacode = m.assessmentareacode)