Помогите с запросам

stasdre

Постоялец
Регистрация
15 Янв 2010
Сообщения
125
Реакции
18
Есть две таблицы. В первой есть поля from и to которые содержат id пользователей из таблицы users. Когда я делаю выборку из базы SELECT * FROM members join users ON members.from=users.user_id Получаем примерно следующее:
from to name ...
2 3 stan
5 4 den

Как сделать чтобы вместо id подставлять имена пользователей. Можно ли сделать это в одном запросе чтобы обойтись без выборки имени пользователя в цикле при выводе? как-то так select from(select name from user where user_id=from), to(select name from user where user_id=to)?
 
Попробуй так
PHP:
select name from user where user_id between 'id_from' and 'id_to'
 
Попробуй так, если конечно я правильно понял твой вопрос:
Код:
select users_from.name as from, users_to.name as to
from members as members
left join users as users_from 
on users.user_id = members.from 
left join users as users_to 
on users.user_id = members.to
 
Назад
Сверху