2011-11-29 148 views
0

更新節點我使用MPTT用於存儲層次結構。在這個Modified Preorder Tree Traversal鏈接中很好地解釋了添加和刪除的概念。如何修改預購樹的遍歷

我們如何更新它在修改前序遍歷樹相關的特定節點和它的樹? 例如: - 如果我想要移動TLA及其TLC下的層次結構。使用sql腳本我們該怎麼做?

enter image description here

讚賞任何幫助。

謝謝!

回答

0

基於該鏈接的 - 它看起來像你採取一個給定的根節點,並更新既有左值比根節點的左值和右值的所有節點小於右更新樹該根節點的值。看起來非常簡單。這有幫助嗎?

+0

沒有太多明確的。但仍然看着有效的邏輯。 – mehul9595

+0

我想你將不得不提供一些更詳細的信息,你到底想要做什麼。 –

+0

我編輯了我的問題。我正在努力編寫移動層面的程序 – mehul9595

0

我認爲最好的辦法是刪除TLA和層次結構,然後遞歸添加他們TLC。它需要幾個SQL語句才能實現。