我要加入三张桌子
表:学生
ID Fname Lname
--------------------------------
1 Jhon gates
表:注册信息
ID RegisterDate StudentID_FK ClassID_FK
----------------------------------------------------
1 2013/08/05 1 1
2 2014/08/06 1 2
2 2015/08/07 1 3
表:类
ID ClassName
--------------------
1 Class1
2 Class2
2 Class3
期望的输出
ID Fname Lname ClassName
--------------------------------
1 Jhon gates Class3
我只需要学生信息和姓氏。
我试过:
Select DISTINCT [S].Fname, [S].Lname ,[C].ClassName
FROM Registration as R
INNER JOIN Student as [S] on [S].ID=[R].StudentID_FK
INNER JOIN Class as[c] on [C].ID=[R].ClassID_FK
但这会显示所有类名
ID Fname Lname ClassName
--------------------------------
1 Jhon gates Class1
2 Jhon gates Class2
3 Jhon gates Class2