Re: [SQL] Trees in SQL (again)
От | jwieck@debis.com (Jan Wieck) |
---|---|
Тема | Re: [SQL] Trees in SQL (again) |
Дата | |
Msg-id | m10IDWQ-000EBQC@orion.SAPserv.Hamburg.dsh.de обсуждение исходный текст |
Ответ на | Trees in SQL (again) (Bartek Teodorczyk <barteo@it.pl>) |
Список | pgsql-sql |
> > I'm trying to implement set model of trees in SQL and I found a problem: > > How to find first level children of parent? > > For this structure (with left and right set values): > > 1 Jerry 10 > | > ------------------- > | | > 2 Bert 3 4 Chuck 9 > | > ------------ > | | > 5 Donna 6 7 Fred 8 > > The question is: Who is first level child of Jerry? > The answer should produce: > Bert > Chuck The children must know. It is the same situation as in the unix filesystem. And that's why there is a '..' entry in every directory, pointing to the inode of the parent. So each node must have a field identifying it's parent. The root node (Jerry) might simply point back to itself to identify that. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) #
В списке pgsql-sql по дате отправления: