Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как вытащить название для всей иерархии в таблице? / 3 сообщений из 3, страница 1 из 1
05.04.2019, 09:01
    #39796959
Romanov-krd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вытащить название для всей иерархии в таблице?
Есть таблица с иерархией ID приложения и какому приложению какой пользователь привязан
Есть таблица с названиями приложений и их ид, но в ней только приложения верхнего уровня.
Если их джойнить то получается так
[img=]
как сделать чтобы название приложения прокидывалось для всех потомков а не только для родительского?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select cte.group_identity,cte.member_identity,cte.lv,
 USR.user_name, gp.NAME,APL.APPLICATION_ID
from 
cte
left join [SharedServices].[dbo].[V_all_users] USR on USR.SID=cte.member_identity
left join SharedServices.dbo.CSS_GROUPS GP on gp.IDENTITY_ID=cte.group_identity
left join [SharedServices].[dbo].[CSS_PROVISIONING_INFO] APL on APL.MEMBER_IDENTITY=cte.group_identity
where usr.user_name like 'ab%' order by lv
...
Рейтинг: 0 / 0
05.04.2019, 09:02
    #39796961
Romanov-krd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вытащить название для всей иерархии в таблице?
lv=3 -самая верхняя групппа
lv=2,1 - потомки
...
Рейтинг: 0 / 0
05.04.2019, 13:24
    #39797237
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вытащить название для всей иерархии в таблице?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как вытащить название для всей иерархии в таблице? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]