2010-11-23 64 views
0

我在我的數據庫中有左右樹,這是性能問題。我將切換到帶有parentId和orderId的系統。如何獲得左右樹中節點的索引?

我正在尋找一個sql腳本,可以給我一個左右樹節點的索引。

+1

什麼是左右樹?請發佈示例輸入和預期輸出。 – 2010-11-23 14:22:13

回答

1

是否這樣?

select COUNT(treestructureid) 
from TreeStructures s, 
(select leftvalue, rightvalue, treeid, ParentTreeStructureId from TreeStructures where TreeStructures.TreeStructureId = 204260) 
as data 
where s.LeftValue <= data.LeftValue and s.RightValue <= data.RightValue 
and s.TreeId = data.TreeId and s.ParentTreeStructureId = data.ParentTreeStructureId 
相關問題