Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Уважаемые мастера, подскажите алгаритм получения всех "Child-ов" [D7, WinXP]


Страницы:   1 2

antoxa2005 ©   (2005-11-27 11:19:00) 

Алгаритм получения всех "Child-ов" и "Parent-ов".

Есть таблица с полями ID и ParentID со стандартной зависимость для дерева. Как узнать все ID подчинененных конкретному ID записей и всех его записей-вледельцев.

Т.е. в принципе построение дерева на основе данных с неопределенным количество веток.


antoxa2005   (2005-11-27 12:17:00) [21]

Не знаю, а что это?


jack128   (2005-11-27 12:05:00) [22]

написать рекурсивную SP. Если твоя СУБД таковые поддерживает.


antoxa2005   (2005-11-27 12:01:00) [23]


> Речь, видимо, про таблицу где-то в БД. Тогда


Да, но набо получить не прямых потомков а всех. Т.е. SELECT id
FROM ...
WHERE Parent = MyId, а у каждого выбранного могут быть еще и еще и неизвестно сколько.

Как "пробежать" до конца не могу придумать.


Fay   (2005-11-27 11:56:00) [24]

2 antoxa2005   (27.11.05 11:19)
На клиенте?


TUser   (2005-11-27 11:54:00) [25]

Речь, видимо, про таблицу где-то в БД. Тогда

SELECT id
FROM ...
WHERE Parent = MyId


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо