b

Size: a a a
b
F
b
SC
MM
select distinct
Teachers.Teacher_Id,Teachers.FirstName,Teachers.LastName, Teachers.Gender, Teachers.Subject
from Teachers inner join Teachers_And_Pupils on Teachers_And_Pupils.Teacher_Id = Teachers.Teacher_Id
inner join Pupils on Pupils.Pupil_Id = Teachers_And_Pupils.Pupil_Id where Pupils.FirstName = 'Alex'
Мне кажется, тут что-то не так и можно упростить, написать лучше (на выходе с этого кода я получаю то что мне нужно, вопрос заключается в более красивом решении) вот схема таблиц : https://pastebin.com/fpQcULf9 b
b
b
AK
AK
F
AK
AD
AD
AD
LE
LE
LE
A