私はテーブルを持っています
Node | NoteParent | Num
A | Root | 10
B | A | 20
C | A | 30
G | B | 40
D | B | 50
E | G | 70
F | C | 60
CTE を使用してノードの数を合計する方法は、別のノードへのリンクに依存するという質問があります。たとえば、ノード B の Num が 20 で、ノード B はノード G とノード D の親であり、ノード G はノード E の親でもあるため、関連するノードのすべての num を使用します 20(B) + 40( G) + 50(D) + 70(E) = 180
結果は次のようになります。
Node | NoteParent | Num | SUM
A | Root | 10 | 280
B | A | 20 | 180
C | A | 30 | 90
G | B | 40 | 110
D | B | 50 | 50
E | G | 70 | 70
F | C | 60 | 60