результат селекта в качестве псевдонима столбца

Николай А.
Дата: 10.08.2005 14:07:41
Возможно ли что-нибудь подобное:

SELECT Name AS (SELECT Name FROM table1 WHERE ID=1)
FROM table2
Sergey Balter
Дата: 10.08.2005 14:12:20
SELECT (SELECT Name FROM table1 WHERE ID=1) AS Name
FROM table2
Такое?
Николай А.
Дата: 10.08.2005 14:17:53
Нет. Мне надо, чтобы столбец получил название :
"значение Name из table1, где ID=1", т.е.
"результат(SELECT Name FROM portal.prava WHERE ID=1)"
alex-ls
Дата: 10.08.2005 14:38:40
а зачем, можно спросить?
Sergey Balter
Дата: 10.08.2005 14:46:11
Не знаю, зачем, но это делается так

SELECT Name AS "(SELECT Name FROM table1 WHERE ID=1)"
FROM table2

Дальнейшее зависит от используемой библиотеки доступа на клиентской стороне. Возможно, будут удалены не алфавитно-цифровые символы (скобки, знак присваивания)...
Sergey Balter
Дата: 10.08.2005 14:48:30
Но, судя по постановке вопроса, в Вашем проекте, возможно, не все в порядке...
Может, опишете проблему?
alex-ls
Дата: 10.08.2005 15:26:51
Sergey Balter
Не знаю, зачем, но это делается так

SELECT Name AS "(SELECT Name FROM table1 WHERE ID=1)"
FROM table2

Вы хоть вопрос-то читали?
Николай А.
Дата: 10.08.2005 15:46:47
Вообще, хотел таким образом подготовить таблицу для вывода еще в оракле. Например если в table1.Name лежат названия разделов, а в table2.Name лежат названия свойств и я хочу отобразить значения свойств для разделов. Хотя конечно это можно все сделать на клиентской стороне.
Николай А.
Дата: 10.08.2005 15:48:42
alex-ls. По-моему я спрашивал не тот вопрос, на который вы ответили.
alex-ls
Дата: 10.08.2005 15:50:29
Николай А.
alex-ls. По-моему я спрашивал не тот вопрос, на который вы ответили.

А я не отвечал ни на что! Я просто понять не могу зачем такое может понадобиться??? Что значит:
подготовить таблицу для вывода еще в оракле
???