2011-11-29 134 views
0

更新节点我使用MPTT用于存储层次结构。在这个Modified Preorder Tree Traversal链接中很好地解释了添加和删除的概念。如何修改预购树的遍历

我们如何更新它在修改前序遍历树相关的特定节点和它的树? 例如: - 如果我想要移动TLA及其TLC下的层次结构。使用sql脚本我们该怎么做?

enter image description here

赞赏任何帮助。

谢谢!

回答

0

基于该链接的 - 它看起来像你采取一个给定的根节点,并更新既有左值比根节点的左值和右值的所有节点小于右更新树该根节点的值。看起来非常简单。这有帮助吗?

+0

没有太多明确的。但仍然看着有效的逻辑。 – mehul9595

+0

我想你将不得不提供一些更详细的信息,你到底想要做什么。 –

+0

我编辑了我的问题。我正在努力编写移动层面的程序 – mehul9595

0

我认为最好的办法是删除TLA和层次结构,然后递归添加他们TLC。它需要几个SQL语句才能实现。