Re: Tree в таблице
От: VVP Россия 67524421
Дата: 16.03.02 13:24
Оценка: 2 (1)
Здравствуйте baboo, Вы писали:

B>Проблемма — уже голову сломал

B>Элементы "дерева" хранятся в таблице
B>У каждой записи есть ИД и ИД родителя, записи "перемешаны", вложенность не ограничена.
B>Требуется вывести SQL запросом отсортированный список(где записи в том же порядке, что и в дереве).
B>Это вообще возможно?

Сервер какой?
Если Оракл, который поддерживает иерархически запросы, то так:
select WORKTABLE_ID, PARENT_ID, NAME
  from WORKTABLE
  start with PARENT_ID=0
  connect by prior WORKTABLE_ID=PARENT_ID;


Если другой сервер (MSSQL например), то прочитай статью здесь
Автор(ы): Сергей Виноградов
Дата: 16.11.2001
или здесь. Надеюсь, что разберешся.
Никогда не бойся браться делать то, что делать не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.