Схема:
Это то, что я думаю, но не думаю, что это правильно:
SELECT distinct t.teacherid, s.fname FROM tea_cou t, students s, stu_cou c WHERE t.courseid = c.courseid
Вы должны присоединиться к таблицам, а затем отфильтровать по имени учителя.
SELECT S.* FROM Teachers T INNER JOIN Tea_Cou TC ON Tc.TeacherId = T.TeacherId INNER JOIN Courses C ON C.CourseId= TC.CourseId INNER JOIN Stu_Cou SC ON SC.CourseId = C.CourseId INNER JOIN Students S ON S.StudentId = SC.StudentId WHERE T.LNAME= 'name'