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

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

d5288dd291d7432695b1cef91729a71d.jpg
Доброго времени суток, находил похожие вопросы на форуме но все равно не смог разобраться. на картинке присутствуют три таблицы, первая соединена со второй внешним ключем id второй таблицы, дело в том что требуется при запросе вместо id подставить значение соответствующее этому id из другой таблицы, когда ключ один то все работает но когда пытаюсь по двум ничего не выходит, направьте в нужную сторону пожалуйста.
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 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`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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