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

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

d5288dd291d7432695b1cef91729a71d.jpg
Доброго времени суток, находил похожие вопросы на форуме но все равно не смог разобраться. на картинке присутствуют три таблицы, первая соединена со второй внешним ключем id второй таблицы, дело в том что требуется при запросе вместо id подставить значение соответствующее этому id из другой таблицы, когда ключ один то все работает но когда пытаюсь по двум ничего не выходит, направьте в нужную сторону пожалуйста.
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 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`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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