Re: Recursive function that receives a list of IDs and returns all child IDs

From: Sven Haag <sven-haag(at)gmx(dot)de>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Recursive function that receives a list of IDs and returns all child IDs
Date: 2011-03-23 17:33:52
Message-ID: 4D8A2F00.9000605@gmx.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

i guess an array is also ok. must been something like:
fn_get_subsamples(IN sample_numbers[] integer) ??

how would a query then look like?

SELECT * FROM sample WHERE sample_number IN ( fn_get_subsamples(1,2,3,4)
) ??

cheers sven

Am 23.03.2011 17:42, schrieb Tom Lane:
> "Sven Haag"<sven-haag(at)gmx(dot)de> writes:
>> hello pgsql fans out there,
>> i've already created a function that returns a list of IDs of all sub-samples based on a given sample ID. this works fine. now i like to extend this function so that it can receive a list of sample IDs. e.g.:
>> fn_get_subsamples(IN sample_numbers SETOF integer)
> There's no such animal as a function that accepts a set. You could pass
> it an array of integers instead. Or maybe just call it more than once.
>
> regards, tom lane
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Vick Khera 2011-03-23 17:37:13 Re: pg_dump problems
Previous Message Martín Marqués 2011-03-23 17:33:02 Re: pg_dump problems