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

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Две таблички:
--------------------------------------------------------
Первая: [id] [login] [name]
Вторая: [id] [id_login1] [id_login2] [comment]
--------------------------------------------------------
id_login1 и id_login2 - это id из первой таблицы

На страницу надо вывести из второй таблицы оба логина (не их id, а именно логины из первой таблицы). Как это сделать?
 

ArhAngel

Well-Known Member
Регистрация
07.05.2011
Сообщения
378
Первая таблица test1, вторая - test2

Код:
SELECT user_1.login, user_2.login FROM test2
LEFT JOIN test1 AS `user_1` ON user_1.id = test2.id_login1
LEFT JOIN test1 AS `user_2` ON user_2.id = test2.id_login2
WHERE test2.id = 1
 

minority

generator randomly php
Регистрация
02.05.2010
Сообщения
443
Код:
SELECT table2.id_login1, table2.id_login2
FROM table2
WHERE table2.id = (
SELECT table1.id
FROM table1
WHERE table1.id = table2.id )
блин не так прочитал=) думал id=id
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Ооо, спасибо большое! А то приходилось добавлять логины в таблицы..
Пошел исправлять..
 
Статус
Закрыто для дальнейших ответов.
Верх Низ