powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / отобрать в запросе SQL аналогично "В иерархии" 1С
2 сообщений из 2, страница 1 из 1
отобрать в запросе SQL аналогично "В иерархии" 1С
    #39986477
HellaTre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго

Есть надобность отобрать в SQL запросе данные товаров из группы.
В 1С справочник отображается иерархическим. Но в SQL таблица линейная. Как это сделать?

Написала так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
select T1._IDRRef as _IDRRREf
into #tt111
from _Reference98 T1
where (T1._ParentIDRRef IN(0x9774001D724E485D11E1F2850769E1F4))
union select 
T2._IDRRef
from _Reference98 T2
where (T2._IDRRef IN(0x9774001D724E485D11E1F2850769E1F4))

select T1._IDRRef as _FLDRref 
into #ttt1
from _Reference98 T1
inner join #tt111 T2
on T1._ParentIDRRef = T2._IDRRREf
left outer join #tt111 T3
on T1._IDRRef = T3._IDRRREf

select T1._Code, T1._Description
from _Reference98 T1
Where T1._ParentIDRRef IN
(select T4._FLDRref 
from #ttt1 T4)



Но не попадают туда все значения.

Можете подсказать? В SQL новичок

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
отобрать в запросе SQL аналогично "В иерархии" 1С
    #39994083
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
столько соединений сколько уровней в справочнике одной таблице по родителю
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / отобрать в запросе SQL аналогично "В иерархии" 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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