我有表Professors
,Inspectors
和Students
,我希望在与学生表相关联的报告中显示,这是检查员的名称。但是,你如何在表格中看到检查员我只有ID。如何使用这3个表格进行内部联接?
非常感谢!
教授:
IdProfessor
LastName
FirstName
Adress
检查员:
IdInspector,
IdProfessor
生:
IdStudent,
FirstName,
LastName,
Adress,
CNP,
IdInspector
答案 0 :(得分:0)
即使您现在看起来并未考虑过答案,但这里有一个可能的解决方案。
要获得学生及其相应的检查员,您可以使用此查询:
select s.FirstName, s.LastName, s.Adress, s.CNP, p.LastName, p.FirstName, p.Adress
from Students as s
inner join Inspectors as i on s.IdInspector = i.IdInspector
inner join Professors as p on i.IdProfessor = p.IdProfessor