Re: [SQL] Problems with Set Returning Functions (SRFs)

From: Sean Davis <sdavis2(at)mail(dot)nih(dot)gov>
To: "Otto Blomqvist" <o(dot)blomqvist(at)secomintl(dot)com>
Cc: pgsql-general(at)postgresql(dot)org, pgsql-sql(at)postgresql(dot)org
Subject: Re: [SQL] Problems with Set Returning Functions (SRFs)
Date: 2005-04-11 10:07:24
Message-ID: 5ad7366b9228273de19f4173aa30c2ba@mail.nih.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-sql


On Apr 6, 2005, at 2:53 PM, Otto Blomqvist wrote:
>
> secom=# select f1, f2, f3 from testpassbyval(1, (Select number1 from
> test));
> ERROR: more than one row returned by a subquery used as an expression
>
> This is where I fail. Am I even on the right path here ? Writing the
> actual
> parsing function will be easy once I have a working concept.
>

How about (untested):

select f1, f2, f3 from (
select testpassbyval(1,(
select number1 from test)
)
) a;

Sean

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Martijn van Oosterhout 2005-04-11 10:28:55 Re: What are the consequences of a bad database design (never seen that before !)
Previous Message Csaba Nagy 2005-04-11 10:07:05 Re: Time and date functions give me headaches!!

Browse pgsql-sql by date

  From Date Subject
Next Message Dinesh Pandey 2005-04-11 13:39:05 How to Port Oracle's user defined "Package" into Postgres 8.0.1.
Previous Message PFC 2005-04-11 08:51:28 Re: Getting the output of a function used in a where clause