Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.06.2019, 12:28
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#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:35
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
yemets63, нету... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 12:38
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
Рекурсивное CTE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 12:54
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
ну и как вывести, не заводить же трижды одну и ту же таблицу и бегать по ней по алиасам и самотреть, где кому принадлежит PARENT ID и кто в каком узлу лежит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 13:07
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
yemets63к примеру есть дерево Вы это "к примеру" лучше скриптом создания и заполнения таблицы представте. А то дерево можно по разному "нарисовать". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 13:12
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
Разве в Oracle нет рекурсивного CTE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 13:14
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
iap, я в оракле просто распечатываю дерево, Connect By Prior собирает его достаточно быстрои правильно, далее в скрипте вывожу параметры к каждому узлу. и все. а в MS SQL так несработало. ладно. придумал я. всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 13:23
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
Например: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2019, 17:54
|
|||
|---|---|---|---|
как собрать все содержимое дерева |
|||
|
#18+
yemets63я в оракле просто распечатываю дерево, Connect By Prior собирает его достаточно быстрои правильно, далее в скрипте вывожу параметры к каждому узлу. и все. а в MS SQL так несработало.В сиквеле так же, просто по другому называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.06.2019, 10:05
|
|||
|---|---|---|---|
|
|||
как собрать все содержимое дерева |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1687731]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
51ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 444ms |

| 0 / 0 |
