pro_xaoc, для такого случая есть возможность неоднократно использовать одну таблицу в запросе для получения данных из разных её строк по разным критериям, применяя псевдоним для именования таблицы:
CODE ( SQL):
скопировать код в буфер обмена
SELECT users.*, street_from.`name` AS street_from_name, street_to.`name` AS street_to_name FROM users LEFT JOIN streets street_from ON users.street_from = street_from.id LEFT JOIN streets street_to ON users.street_to = street_to.id
|