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

d5288dd291d7432695b1cef91729a71d.jpg
Доброго времени суток, находил похожие вопросы на форуме но все равно не смог разобраться. на картинке присутствуют три таблицы, первая соединена со второй внешним ключем id второй таблицы, дело в том что требуется при запросе вместо id подставить значение соответствующее этому id из другой таблицы, когда ключ один то все работает но когда пытаюсь по двум ничего не выходит, направьте в нужную сторону пожалуйста.
  • Вопрос задан
  • 207 просмотров
Решения вопроса 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`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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