|
Как получить такую структуру из таблицы? |
☑ |
0
al_zzz
10.08.18
✎
08:03
|
Есть таблица(регистр сведений):
Она представляет из себя набор последовательных цепочек типа:
form2 parent form2
2 1
3 2
..............
И так далее.
Как мне получить в отчете такую структуру из неё:
1 -|
2 -|
3 -|
..............?
|
|
1
craxx
10.08.18
✎
08:06
|
Классическое транзитивное замыкание. Рекурсия, ИМХО
|
|
2
Мимохожий Однако
10.08.18
✎
08:07
|
Только я ничего не понял?
(1) Силён
|
|
3
ilya_i
10.08.18
✎
08:09
|
Уровень вложенности известен? Если да то можно запросом, если нет, то надо будет обработать результаты запроса в таблице значений или в дереве значений.
|
|
4
al_zzz
10.08.18
✎
08:44
|
Уровень вложенности неизвестен.
(2) Последняя ветка дерева уехала влево после вывода поста.
Похоже да, придется рекурсивно формировать. Думал как-то запросом можно или наборами данных СКД. Похоже что нет.
|
|
5
Малыш Джон
10.08.18
✎
08:59
|
(4) наборами данных в СКД можно, но это очень замороченно и очень неэффективно по производительности.
|
|