Выбрать значения JOIN'ом из двух полей?

Всем привет! Уважаемые, у меня такой вопрос: У меня есть таблица А и таблица Б.
В таблице А имеются поля (id, name). В таблице Б имеются поля (id, from, to).
Поля from и to таблицы Б ссылаются на idшники таблицы А.
Вопрос: Как организовать запрос так,чтобы я смог узнать name полей таблицы А, по from и to? Тобишь должно выводиться два значения из таблицы А.. которые указаны в from и to. И да: желательно одним запрос. Надеюсь вы поняли суть
  • Вопрос задан
  • 2250 просмотров
Пригласить эксперта
Ответы на вопрос 1
SELECT a.name FROM tableA as a LEFT JOIN tableB as b ON b.from = a.id OR b.to = a.id

как-то так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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