Привет, кто знает как провернуть следующее:
Есть табличка с организациями, id организаций, их id родительских организаций
Примерно так:
Org OrgId ParentOrgId
A 1000 -
aa 5 1000
aa1 6 1000
aaa 36 5
Из этого мне нужно сделать иеархический справочник:
Org OrgId Org_lvl2 Org_lvl2_Id ...... Org_lvl5 Org_lvl5_Id
A 1000 aa 5 aaaaa 9241724
A 1000 aa 5 aaa 9724
Думал сначала в excel через сводные, или lookup, но не сходится. (много родителей, много детей). В python пытался через networkx составить, но тоже не пошло
Я не очень умный, но мб стоит попробовать по колонкам создать таблицу? Первые две - колонки с оргами без родителя, и их ID, следующую заполняешь первым уровнем детей, у которых родитель - ID из предыдущей пары, и так до конца, при необходимости увеличивая общее количество строк, как у тебя в первой колонке два раза стоит А, и если дальше будет колонка, в которой три организации будут наследовать от А через одного родителя, то надо будет дозаполнить первую колонку