Выборка данных два раза из одной таблицы и запись в одну строку

it-master

Новичок
Выборка данных два раза из одной таблицы и запись в одну строку

Есть таблица: users(id,login,about)
необходимо дастать из таблицы данные о двух пользователях, но чтобы результат был в одной строке.

Чтобы результат был в двух строках можно сделать так:
[sql]
select about from users where id='2' or id='4';
[/sql]

В результате данные получаются в таком виде:

Пытался сделать через JOIN:
[sql]
select about from users LEFT JOIN users ON users.id='1' where users.id='2';
[/sql]

Выдает ошибку: #1066 - Not unique table/alias: 'users'
 

Фанат

oncle terrible
Команда форума
какова причина невозможности получить строку на пхп?
 

it-master

Новичок
я написал облегченную версию запроса, на самом запрос производится выборка еще из нескольких таблиц в одном запросе.

что бы было понятнее это деляется для вывода тем на форуме также как и на форуме phpclub'а.

есть таблица в которой хранятся все темы, id пользователя, который создал тему и id пользователя, который последний ответил в теме.

данные о пользователях хранятся в другой таблице и нужно выбрать логин создателя темы и логин последнего, кто ответил и все это по пути выборки тем форума.
 

it-master

Новичок
большое спасибо, как я сам не додумался =)))

-~{}~ 27.08.06 17:42:

Решение найдено, можно закрывать тему =)
 
Сверху