Hello,
Om nah hoo pez nyeetz, Tom!
Das Problem, sowohl bei nested Sets, als auch beim klassischen hierarchischen Modell ist immer die Sperrung der Tabelle während der Änderungen, da man immer mehrere Statements benötigt, um den gesamten Vorgang abzuschließen.
So, wie ich das vorgeschlagen habe, benötigst du für das Verschieben eines beliebig langen Teilbaumes genau eine Änderung. Der Teilbaum muss ein anderes Elternelement bekommen.
Und wo landet der dann, wenn das Elternelement schon Kinder hatte?
Da muss ja geregelt bleiben, an welcher Position die Kinder in der Subliste erscheinen sollen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg