Псевдоним MySQL для столбцов SELECT *

Я создаю представление, использующее данные, которые дважды поступают из одной и той же таблицы. В результате одни и те же имена столбцов появляются дважды.

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

SELECT u.* as 'one_*', u2.* as 'two_*'
FROM users u
LEFT JOIN relationships r ON u.id=r.id_one
LEFT JOIN users u2 ON r.id_two=u2.id

Но это не работает. Спасибо за помощь!

EDIT:

Вот данные, которые я на самом деле получаю:

|  id  | name |  id  | name |
   1     john    2     alex

Вот данные, которые я хотел бы получить (все еще используя SELECT u.*, u2.*):

|  id  | name |  brother_id  | brother_name |
   1     john        2             alex
34
задан Pioul 30 October 2012 в 08:10
поделиться