Принимая во внимание следующую схему, каким будет запрос на печать всех учеников в классе учителей? - PullRequest
0 голосов
/ 04 июля 2019

Схема:

Schema

Это то, что я думаю, но не думаю, что это правильно:

SELECT distinct t.teacherid, s.fname

FROM tea_cou t,  students s, stu_cou c

WHERE  t.courseid = c.courseid

1 Ответ

0 голосов
/ 04 июля 2019

Вы должны присоединиться к таблицам, а затем отфильтровать по имени учителя.

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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...