2015-01-20 83 views
-5

我有表Professors,InspectorsStudents,我想在与学生相关的报告中显示检查员的姓名。但是,如何在检查员表中看到我只有ID。我如何使用这3个表格进行内部连接? 非常感谢!如何使用3个表格进行内部连接?

教授:

IdProfessor   
LastName    
FirstName 
Adress 

检查员:

IdInspector, 
IdProfessor 

学生:

IdStudent, 
FirstName, 
LastName, 
Adress, 
CNP, 
IdInspector 
+5

任何试图解决这一问题 – 2015-01-20 19:38:41

回答

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 
+1

它的工作原理的证据!非常感谢! – user4475466 2015-01-21 23:34:34