Попробую. И правда нечего базу лишний раз напрягать
Ну, смари. Если видел либы построения деревьев, то там часто имеется набор элементов, и описаны связи. Это один вариант, второй, у каждого вложенно рекурсивно в структуре children. Так как глубина рекурсии у тебя не имеет границ, то тебе придётся вложенно траверсить по всем children всех жысонов