ツリー内のリーフ ノードを表す一連の文字列といくつかの統計情報を含む列があるとします。
leafnodes count
--------- -----
/a/b 1
/a/c 3
/d/e/f 2
/d/e/c 5
要約された統計を使用して、葉以外のノードのセットを生成するにはどうすればよいですか? 直接の子を要約し、すべての子孫を再帰的に要約するとよいでしょう。
non-leafnodes immediate-counts recursive-counts
--- ---------------- ----------------
/a 4 4
/d 0 7
/d/e 7 7
一般的な SQL が推奨されますが、Oracle 固有のソリューションでも問題ありません。