![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уважаемые мастера, подскажите алгаритм получения всех "Child-ов" [D7, WinXP]
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