Выборка дерева с раскрытой веткой в Nested Sets

Avenus

Under Glory Yield
Выборка дерева с раскрытой веткой в Nested Sets

Привет, всем! :)

Дерево сайта методом Nested Sets (http://www.getinfo.ru/article610.html)
На их же примере дерево:
PHP:
• Узел 1
• • Узел 2
• • • Узел 5
• • • • Узел 10
• • • • Узел 11
• • Узел 3 
• • • Узел 6
• • • Узел 7 
• • • • Узел 12
• • • • Узел 13
• • • • Узел 14
• • • Узел 8
• • Узел 4 
• • • Узел 9 
• • • • Узел 15
• • • • Узел 16
Есть примеры, как выбрать ветки дерева.

Никак не получается составить запрос, чтобы выбрать ветки дерева с раскрытой веткой для выбранного узла (без корня).

К примеру, выбрали узел 12. Необходимо получить узлы:
PHP:
• • Узел 2
• • Узел 3 
• • • Узел 6
• • • Узел 7 
• • • • Узел 12
• • • • Узел 13
• • • • Узел 14
• • • Узел 8
• • Узел 4
Т.е. углубились до узла 12 и поднялись, не затрагивая дочерние узлы соседних:
- родителей 6, 8
- верхних родителей 2 и 4.

Подскажите, возможно ли в Nested Sets сделать такой запрос?
Или же только несколько запросов с объединением данных потом в один массив.

-~{}~ 19.01.10 21:21:

Пока я решил эту задачу выбором всего дерева, а потом уже при выводе узлов: проверять нужная ветка или нет - выводить или нет.
 
Сверху