I have three table I want to join
Table: Student
ID Fname Lname
--------------------------------
1 Jhon gates
Table: Registration Info
ID RegisterDate StudentID_FK ClassID_FK
----------------------------------------------------
1 2013/08/05 1 1
2 2014/08/06 1 2
2 2015/08/07 1 3
Table: Class
ID ClassName
--------------------
1 Class1
2 Class2
2 Class3
Desired output
ID Fname Lname ClassName
--------------------------------
1 Jhon gates Class3
I need Student info and last class name only.
I tried with:
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
but this displays all class names
ID Fname Lname ClassName
--------------------------------
1 Jhon gates Class1
2 Jhon gates Class2
3 Jhon gates Class2