Страница 1 из 1

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

Добавлено: 07 окт 2005, 12:49
Андрей
Не выходит соорудить правильный запрос ,чтоб получить названия контагентов вместе с именем группы иерархии ,в которую они входят.
Нужна не полная иерархия ,а только название группы ближайшего родителя, то ест если организация находится в группе
Резиденты,которая в свою очередь входит в группу Физические лица ,то нужно чтоб выбралось название контрагента + группа Резиденты
Спасибо.

Добавлено: 07 окт 2005, 16:38
edward_K
вы наверное будете смеятся, но табла там не katorg.
Это KATORGDESCR
crec = katorg.nrec
CGROUP == KATORGDESCR.nrec ссылка на верхний уровень

Добавлено: 07 окт 2005, 16:42
Diman
Пример
select
katmc1.*
, katmc2.*
from
synonym katmc katmc1,
synonym katmc katmc2,
.... и т.д.
Далее можно работать с katmc1 и katmc2 как с двумя разными таблицами в том числе и связывать их между собой. То же моожно провернуть и таблицей иерархии подразделений и в части where привязать один синоним к другому.

Добавлено: 07 окт 2005, 17:38
WiRuc
А если интересует иерархия на всю глубину дерева, то лучше воспользоваться таблицей KONTRIER

Добавлено: 10 окт 2005, 12:29
Андрей
:cool: Спасибо,всё получилось!