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

Объединением таблиц по нескольким внешним ключам?

d5288dd291d7432695b1cef91729a71d.jpg
Доброго времени суток, находил похожие вопросы на форуме но все равно не смог разобраться. на картинке присутствуют три таблицы, первая соединена со второй внешним ключем id второй таблицы, дело в том что требуется при запросе вместо id подставить значение соответствующее этому id из другой таблицы, когда ключ один то все работает но когда пытаюсь по двум ничего не выходит, направьте в нужную сторону пожалуйста.
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@Roman-Fov
SELECT `passengers`.`name`, `from`.`name`, `to`.`name` FROM `passengers`
	JOIN `cities` AS `from` ON `passengers`.`from` = `from`.`id`
	JOIN `cities` AS `to` ON `passengers`.`to` = `to`.`id`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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