Выбор одного и того же столбца таблицы 2 раза

airmike

Guest
Выбор одного и того же столбца таблицы 2 раза

Есть таблица, в которой, имеются столбцы UserOpen_ID и UserClose_ID. Эти столбцы связаны со столбцом User_ID другой таблицы. Делаю запрос:


Код:
SELECT u.user_name as User_Open, u1.user_name as User_Close
FROM ticket as t, users as u, users as u1
WHERE t.UserOpen_ID=u.User_id AND t.UserClose_ID=u1.User_id;
В ответ получаю пустые строки (Empty Set)

Нужно по User_ID выбрать User_Name 2 раза.
Чего-то я туплю...?
 

sky2k4

Guest
Re: Выбор одного и того же столбца таблицы 2 раза

Originally posted by airmike
Есть таблица, в которой, имеются столбцы UserOpen_ID и UserClose_ID. Эти столбцы связаны со столбцом User_ID другой таблицы. Делаю запрос:


Код:
SELECT u.user_name as User_Open, u1.user_name as User_Close
FROM ticket as t, users as u, users as u1
WHERE t.UserOpen_ID=u.User_id AND t.UserClose_ID=u1.User_id;
В ответ получаю пустые строки (Empty Set)

Нужно по User_ID выбрать User_Name 2 раза.
Чего-то я туплю...?
select u1.user_name as User_Open, u2.user_name as User_Close
from tickets as t
join users as u1 on t.o_id=u1.user_id
left join users as u2 on t.c_id=u2.user_id

так вроде должно работать
 
Сверху