@tolsor

Как объединить две таблицы, которые связываются одной другой?

Делаю лабораторную по MySQL.

В первой задаче нужно вывести фамилии студентов и названия соответствующих улиц. Это легко:
SELECT `dannie`.`fam`, `ulica`.`nazvanie` 
FROM `dannie` RIGHT OUTER JOIN `ulica` ON `dannie`.`kod_ulica` = `ulica`.`kod_ulica`


А как сделать вторую задачу — вывести фамилии студентов и названия соответствующих городов? Соответствующие города (из `gorod`) можно узнать через соответствующие улицы, но не понимаю, как связать таблицы.

Схема базы данных:
5af244b6725f7207421974.png
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
Джойнте 3 таблицы. Используйте поле с id горда из таблицы с улицами для джойна с таблицей городов.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы