Задать вопрос
@valexandershmakov

Вывод двух различный значений из двух разных таблицах, связанных третьей?

62358b6b9ebee634128691.png
Как можно вывести номер специальности и фамилию студента
  • Вопрос задан
  • 33 просмотра
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@Akela_wolf
Extreme Programmer
JOIN

Если что - JOIN можно объединять в цепочку, то есть table1 JOIN table2 ON ... JOIN table3 ON ...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
beliyadm
@beliyadm
because open source matters
select st.surname, s.spcode
from st_student as st
join st_student_spec as sst on st.id = sst.student_id
join st_spec as s on s.id = sst.spec_id

Если учитывать по структуре, что у студента могут быть разные специальности (но все равно данные в примере кривые, в студент.специальность не должно быть полных дубликатов)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы