Re: function with multiple return values - Mailing list pgsql-general

From Andreas Kretschmer
Subject Re: function with multiple return values
Date
Msg-id 20101107161941.GA903@tux
Whole thread Raw
In response to Re: function with multiple return values  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Tom Lane <tgl@sss.pgh.pa.us> wrote:

> Andreas Kretschmer <akretschmer@spamfence.net> writes:
> > Scott Serr <serrs@theserrs.net> wrote:
> >> Ideas on how to uniquely name the first and second set of "perc,
> >> entry_date"?
>
> > You can use alias-names for the 2 queries, like:
>
> > test=*# select foobar.a as x, foobar.b as y, bar.* from (select * from foo()) foobar, (select * from foo()) bar ;
>
> You don't really need the sub-selects: you can put aliases on functions
> in FROM.
>
>     select * from foo(...) as f1(a,b), foo(...) as f2(x,y);

Right, thx, blackout ...


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: function with multiple return values
Next
From: Alexander Farber
Date:
Subject: Re: Finding rank of a single record