Re: Can SQL return a threaded-comment-view result set?

From: Joe Conway <mail(at)joeconway(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Chris <mvppetlab(at)yahoo(dot)com>, pgsql-novice(at)postgresql(dot)org
Subject: Re: Can SQL return a threaded-comment-view result set?
Date: 2003-10-02 15:23:31
Message-ID: 3F7C42F3.9000102@joeconway.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Tom Lane wrote:
> mvppetlab(at)yahoo(dot)com (Chris) writes:
>>My question is: is it possible to use pure SQL to return a result set
>>that would make rendering a threaded view like the above really easy?
>
> What you're really after is a tree structure. This is relatively easy
> to do with Oracle's CONNECT BY or SQL99's WITH, neither of which we have
> in Postgres (yet). I think in bog-standard SQL92 you can't readily do
> it without adding some additional fields to the table.
>
> I highly recommend you buy a copy of Joe Celko's "SQL For Smarties".
> He has two whole chapters on different ways to handle trees in SQL.

In the short term, if you don't mind a Postgres specific answer, you
could also take a look at contrib/tablefunc for a function called
connectby().

HTH,

Joe

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Josh Berkus 2003-10-02 16:24:09 Re: PostgreSQL and .NET
Previous Message Tom Lane 2003-10-02 14:53:17 Re: Can SQL return a threaded-comment-view result set?