Уровень вложенности известен? Если да то можно запросом, если нет, то надо будет обработать результаты запроса в таблице значений или в дереве значений.
Уровень вложенности неизвестен.
(2) Последняя ветка дерева уехала влево после вывода поста.
Похоже да, придется рекурсивно формировать. Думал как-то запросом можно или наборами данных СКД. Похоже что нет.