|
Дерево значений | ☑ | ||
---|---|---|---|---|
0
Мандалай
03.06.19
✎
13:26
|
Есть ДеревоЗначений.
У дерева несколько колонок. Каким образом сохранить иерархию, но собрать все колонки в одну. |
|||
1
1Сергей
03.06.19
✎
13:27
|
рекурсией?
|
|||
2
mistеr
03.06.19
✎
13:32
|
Ничего не понятно.
|
|||
3
sqr4
03.06.19
✎
13:36
|
(0) множественный тип и все
|
|||
4
Мандалай
03.06.19
✎
13:37
|
Дерево значений (все значения в разных колонках):
Контрагент1 - Договор1 - Договор2 Контрагент2 - Договор3 Контрагент3 - Договор4 - Договор5 - Договор6 Мне надо преобразовать его в вид типа: Контрагент1 -Договор1 -Договор2 Контрагент2 -Договор3 Контрагент3 -Договор4 -Договор5 -Договор6 То есть избавиться от множества колонок. |
|||
5
mistеr
03.06.19
✎
13:39
|
(4) Добавь колонку, заполни в цикле (с рекурсией). В чем проблема?
|
|||
6
Мандалай
03.06.19
✎
13:39
|
(1)А? А по крутому?
(3)То что поле должно быть составного типа это понятно. |
|||
7
ДенисЧ
03.06.19
✎
13:43
|
(6) ЧТо может быть круче рекурсии? Только бесконечная рекурсия...
|
|||
8
mistеr
03.06.19
✎
13:47
|
(7) Высший пилотаж — это бесконечная рекурсия, при которой программа не падает от нехватки памяти.
|
|||
9
fisher
03.06.19
✎
13:59
|
(6) А что тогда непонятно? Как дерево обойти?
|
|||
10
Ёпрст
03.06.19
✎
14:02
|
(0) а нафига ? Не проще ли в дереве отображать, как надо, не меняя состава колонок ?
|
|||
11
Ёпрст
03.06.19
✎
14:03
|
И скрыть лишние (в данном случае, колонку с договором)
|
|||
12
fisher
03.06.19
✎
14:12
|
(10) По моему опыту - не проще. Колонка с реальной иерархией данных часто удобнее, особенно если работа с деревом обрастает плюшками.
|
|||
13
Мандалай
03.06.19
✎
14:14
|
Походу придется создавать новое дерево и переливать туда данные в цикле.
Новая колонка? Она тоже участвует в иерархии. Количество колонок может различаться. |
|||
14
1Сергей
03.06.19
✎
14:18
|
Колонка участвует в иерархии? етокак
|
|||
15
Mort
03.06.19
✎
14:20
|
В запросе:
Выбрать контрагент, договор ... Итоги контрагент как договор |
|||
16
1Сергей
03.06.19
✎
14:22
|
(15) а как пихануть ДЗ в запрос?
|
|||
17
Мандалай
03.06.19
✎
14:31
|
На входе ТЗ
|
|||
18
mistеr
03.06.19
✎
14:33
|
(17) Мы еще часок подождем, пока ты родишь постановку задачи до конца.
|
|||
19
Мандалай
03.06.19
✎
14:35
|
(15)Вариант.
(18)Не расходитесь. |
|||
20
Мандалай
03.06.19
✎
16:38
|
(15)Не канает.
Повторяющийся псевдоним "Поле". |
|||
21
Мандалай
03.06.19
✎
16:41
|
Тему можно закрывать.
Реализовал с дополнительным деревом значений. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |