первой список объектов с их уникальными ID
во втором иерархия этих объектов. ID самого объекта и PARENTID, что есть ID другого объекта, которому он подчинен. если выше никого нет, то PARENTID = 0
нужно как то по ID объекта выбрать поля NAME всей цепочки подчиненности вверх по иерархии. усложняет еще задачу тот факт, что длина цепочки в каждом случае может быть разная.
тут вообще запросом можно ограничиться или писать функцию с циклами и прочим?
Иерархия организуется путем рекурсивных запросов, и длинну цепочки иерархии вообще можно не учитывать.. ну если она не бесконечная
спасибо, все получилось) только единственное запрос в 400-500мс получается, рассчитывал на более быстрый) а то мне еще с одной таблицей его сравнивать надо 🙈
Обсуждают сегодня