Help!Выборка контрагентов в иерархии.

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Андрей
Сообщения: 2
Зарегистрирован: 07 окт 2005, 12:42
Откуда: Калининград

Help!Выборка контрагентов в иерархии.

Сообщение Андрей »

Не выходит соорудить правильный запрос ,чтоб получить названия контагентов вместе с именем группы иерархии ,в которую они входят.
Нужна не полная иерархия ,а только название группы ближайшего родителя, то ест если организация находится в группе
Резиденты,которая в свою очередь входит в группу Физические лица ,то нужно чтоб выбралось название контрагента + группа Резиденты
Спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

вы наверное будете смеятся, но табла там не katorg.
Это KATORGDESCR
crec = katorg.nrec
CGROUP == KATORGDESCR.nrec ссылка на верхний уровень
Diman
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Волгоград Филиал ОАО "Связьтранснефть" НВ ПТУС отдел ОИТ

Сообщение Diman »

Пример
select
katmc1.*
, katmc2.*
from
synonym katmc katmc1,
synonym katmc katmc2,
.... и т.д.
Далее можно работать с katmc1 и katmc2 как с двумя разными таблицами в том числе и связывать их между собой. То же моожно провернуть и таблицей иерархии подразделений и в части where привязать один синоним к другому.
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

А если интересует иерархия на всю глубину дерева, то лучше воспользоваться таблицей KONTRIER
Андрей
Сообщения: 2
Зарегистрирован: 07 окт 2005, 12:42
Откуда: Калининград

Сообщение Андрей »

:cool: Спасибо,всё получилось!
Ответить