Помогите оседлать библиотеку для работы с деревьями Nested Sets

weldp

Новичок
Помогите оседлать библиотеку для работы с деревьями Nested Sets

Привет
Есть:
Библиотека для работы с деревьями Nested Sets 2.1
http://php.russofile.ru/ru/authors/sql/nestedsets01/#0101

Которая заявляет что совместима с phpDBTree.
В общем это не важно.
У меня есть задача:
Записывать не каталог, а Имена пользователей...
Тоесть даже не так.
У Меня есть таблица где хранится дерево, и есть таблица, где хранится Инфа по человеку/вещи/не важно чему...
Мне нужно что бы в таблице с деревом: tree, поле в section_name хранилось значение из таблицы `user`, поля uid - это сделал.

Но теперь при постороении дерева у Меня выводится section_name=uid, как сюда впарить что-то вроде Join'а таблицы `user` что бы можно было выбирать что отображать для пользователю?...

Вот чего вызывается при построении дерева...

SELECT A.section_id, A.section_name, CASE WHEN A.section_left + 1 < A.section_right THEN 1 ELSE 0 END AS nflag FROM test_sections A, test_sections B WHERE B.section_id = 37 AND B.section_left BETWEEN A.section_left AND A.section_right ORDER BY A.section_left

Что посоветуете?

-~{}~ 14.03.08 13:03:

Сам Себе отвечаю....
Приводим запрос к такому виду:
SELECT A.section_id, A.section_name,
CASE WHEN A.section_left +1 < A.section_right
THEN 1
ELSE 0
END AS nflag
FROM test_sections A, test_sections B, `user`
WHERE `user`.`uid` = `A`.`section_name`
AND B.section_id =37
AND B.section_left
BETWEEN A.section_left
AND A.section_right
ORDER BY A.section_left
LIMIT 0 , 30

-~{}~ 14.03.08 13:03:

Может кто-то из гуру что-нить скажет?
 
Сверху