Daniel Noll wrote:
Michael McCutcheon wrote:
I would have done this by having a discussion_id / thread_id column.
A discussion generally has properties of its own, so in a full
application you would presumably have a discussion or thread table
already. Selecting all messages in that discussion then becomes a
trivial matter.
Daniel
But then how do you maintain the hierarchy like javalobby? i.e.:
<snip>
Don't you have to have a parent_id on each item?
Yes, you have both. A parent_id for threading the conversation, _and_
a thread_id to make querying for the entire tree more convenient.
Daniel
Ahhh...I think I see it now. With the thread_id on each record, I could
select them all, then do whatever recursion necessarry in the java code
to line everything up...
Thanks for all the suggestions everyone, it really helps.
Mike