У меня проблема с моделью вложенного множества, с MySQL.Я могу вставить, удалить, переместить поддерево другому родителю, все работает нормально.
Но я не могу понять, как заказать братьев и сестер.Например, у меня есть эти братья и сестры:
A, B, C, D, E
И я хочу переместить B после D, получив это:
A, C, D, B, E
Я нашел тонны хранимых процедур для вставки, удаления и т. Д., Но ни одной из них не было, чтобы упорядочить братьев и сестер.Единственный, который я нашел, - это процедура обмена братьями и сестрами, но это не то, чего я хочу достичь.
Я пытался написать свою собственную, но она кажется сложной и работает не во всех случаях.
Если вы знаете, как перемещать узел до или после одного из его братьев и сестер, это будет очень ценно.