Я не очень умный, но мб стоит попробовать по колонкам создать таблицу? Первые две - колонки с оргами без родителя, и их ID, следующую заполняешь первым уровнем детей, у которых родитель - ID из предыдущей пары, и так до конца, при необходимости увеличивая общее количество строк, как у тебя в первой колонке два раза стоит А, и если дальше будет колонка, в которой три организации будут наследовать от А через одного родителя, то надо будет дозаполнить первую колонку
Да, но многоуровней вложенности, многосвязей. Ручное решение не подойдёт