Re: logic/db question

From: "Merlin Moncure" <mmoncure(at)gmail(dot)com>
To: bedouglas(at)earthlink(dot)net
Cc: PgSQL-General <pgsql-general(at)postgresql(dot)org>
Subject: Re: logic/db question
Date: 2006-08-02 21:11:15
Message-ID: b42b73150608021411vb918604wa605b7211ddfa83@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 8/2/06, bruce <bedouglas(at)earthlink(dot)net> wrote:
> hi...
>
> i have a tbl
> fooTBL
> name
> parentID
> ID
>
> so a name can have might have a parentID, as well as an ID. 'name's are
> associated with other 'name's via the parentID. in other words, if a name's
> parentID == a name's ID, name1 is the parent of name2.
>
> name parentID ID
> foo - 1
> cat 1 2
> dog 2 3
>
> my question, how can i come up with a sql query that will list all the
> children (and children's children...) of a top level item?
>
> i had done this awhile ago.. but can't recall how i did it..
>

you can try tablefunc contrib module, or recursive pl/pgsql

http://people.planetpostgresql.org/merlin/index.php?/archives/2-Dealing-With-Recursive-Sets-With-PLPGSQL.html

merlin

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Nikolay Samokhvalov 2006-08-02 21:17:13 Re: Join Question
Previous Message MargaretGillon 2006-08-02 21:10:22 Re: Tape backup, 2 versions, same database name, which is pg_dump