Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
как собрать все содержимое дерева, в Oracle есть connect by prior, а здесь? к примеру есть дерево GR1 GR1_Sub1 GR1_Sub2 GR1_Sub2_Sub1 GR1_Sub3 GR2 GR2_Sub1 GR2_Sub2 GR2_Sub3 каждая группа и подгруппа имеет какие то значения все подгруппы принадлежат друг к другу PARENT_ID к ID как написать правильно в MS SQL вывод всего содержимого группы GR1 со всеми вложениями параметры из GR1 параметры из GR1_Sub1 параметры из GR1_Sub2 параметры из GR1_Sub2_Sub1 параметры из GR1_Sub3 вчера проделал в Oracle, все прекрасно, сегодня не могу проделать также в MS SQL, видимо не все операторы знаю, а может connect by prior нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 12:28 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
yemets63, нету... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 12:35 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
Рекурсивное CTE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 12:38 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
ну и как вывести, не заводить же трижды одну и ту же таблицу и бегать по ней по алиасам и самотреть, где кому принадлежит PARENT ID и кто в каком узлу лежит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 12:54 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
yemets63к примеру есть дерево Вы это "к примеру" лучше скриптом создания и заполнения таблицы представте. А то дерево можно по разному "нарисовать". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 13:07 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
Разве в Oracle нет рекурсивного CTE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 13:12 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
iap, я в оракле просто распечатываю дерево, Connect By Prior собирает его достаточно быстрои правильно, далее в скрипте вывожу параметры к каждому узлу. и все. а в MS SQL так несработало. ладно. придумал я. всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 13:14 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
Например: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 13:23 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
yemets63я в оракле просто распечатываю дерево, Connect By Prior собирает его достаточно быстрои правильно, далее в скрипте вывожу параметры к каждому узлу. и все. а в MS SQL так несработало.В сиквеле так же, просто по другому называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2019, 17:54 |
|
||
|
как собрать все содержимое дерева
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2019, 10:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39822234&tid=1687731]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 397ms |

| 0 / 0 |
