Re: is it possible to do this? have a subselect that
От | darren@crystalballinc.com |
---|---|
Тема | Re: is it possible to do this? have a subselect that |
Дата | |
Msg-id | Pine.LNX.4.44.0309031442550.14805-100000@thread.crystalballinc.com обсуждение исходный текст |
Ответ на | is it possible to do this? have a subselect that returns two columns (Greg Stark <gsstark@mit.edu>) |
Ответы |
Re: is it possible to do this? have a subselect that returns two columns
|
Список | pgsql-general |
You could try using it as a dynamic select as shown in the query below. This would give you the answer by you would have to have a binding between tab and the dynamic table z i believe SELECT x,y,z, z.a, z.b FROM tab, (SELECT a,b FROM foo) z HTH Darren On 3 Sep 2003, Greg Stark wrote: > > So I have a query in which some of the select values are subqueries. The > subqueries are aggregates so I don't want to turn this into a join, it would > become too complex and postgres would have trouble optimizing things. > > So my question is, is there some way to have a subselect return multiple > columns and break those out in the outer query? > > Something like: > > SELECT x,y,z, > (SELECT a,b FROM foo) AS (sub_a,sub_b) > FROM tab > > I don't think it's possible but it would simplify my life a whole heck of a > lot if it was, so I figured I would double-check before tearing my hair out. > > -- Darren Ferguson
В списке pgsql-general по дате отправления: