SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.03.2012 11:26:01

JamesMorgan
Участник
Зарегистрирован: 21.11.2011
Сообщений: 5

Nested Sets

Приветствую всех, помогите понять как перемещать раздел в другой раздел в Nested Sets. Прочитал  статью так и не понял как переместить раздел в другой, база в точности построена как на рисунке:

http://doc.prototypes.ru/i/article/database/nestedsets/theory/use/schema00.gif


Что нужно сделать что бы переместить узел в другой к примеру с ID 16 в узел с ID 5.
Долго думал есть одна мысль связана она как с добавлением, получаем левый и правый ключи нового узла, вставляем в переносимый узел и обновляем ветку. Но увы не правильно, если кто работал с древом дайте совет.

Или есть ссылка на другие алгоритмы то поделитесь пожалуйста так как уже весь google облазил в основном попадается статья которая выше указана.

Отредактированно JamesMorgan (13.03.2012 11:26:32)

Неактивен

 

#2 18.03.2012 03:12:07

JamesMorgan
Участник
Зарегистрирован: 21.11.2011
Сообщений: 5

Re: Nested Sets

Почти разобрался, но остался только один вопрос right_key_near получается при запросе на получение родительского узла?

Неактивен

 

#3 18.03.2012 04:26:52

JamesMorgan
Участник
Зарегистрирован: 21.11.2011
Сообщений: 5

Re: Nested Sets

Все разобрался во всем сам. Администраторы удалите тему smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson