![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выборка из дерева [MSSQL]
Mirovodin © (2002-05-25 15:05:00)Структура таблицы (стандартное дерево)
idx | parentidx | Name |
----------------------------
1 | Null | ВСЕ |
2 | 1 | глава1 |
3 | 2 | подглава |
Необходим запрос выбирающий все элементы Name
начиная с указанного parentID. Наверное необходим рекурсивный
вызов (как при поиске вайлов начиная с каталога), но
SQL изучаю не давно, по этому ... спрашиваю.
Да вложенность, 4-5 уровнней.
OlegE (2002-05-28 09:49:00) [21]На www.ibase.ru есть несколько статей с примерами.
Mirovodin (2002-05-27 19:54:00) [22]Народ, что ни кто не работал с древовидным представлением данных !!!???
Mirovodin (2002-05-26 11:19:00) [23]2 Некий. Так конечно не подходит т.к. индекс может индексы могут быть совершенно разные, т.е. нужно рекурсию написать но в этом то вся и проблема - плохо знаю SQL.
2 Delirium Нужен пример, я и так понимаю что такое врем-е таблицы, просто ни разу не пользовался ... а в книгах нет :(
Некий (2002-05-26 02:51:00) [24]Не понял!
А "WHERE parentidx >= :Myidx" - не подходит?
Delirium (2002-05-25 15:28:00) [25]IMHO: Рекурсивная процедура пишет записи во временную таблицу