比如说,有如下树形结构的数据:parent    code    value
-----------------------
          1000    10
1000      1010    10
1010      1011    10
1010      1012    10现在想要得到如下的结果:parent    code    sum_value
-----------------------
          1000    40
1000      1010    30
1010      1011    10
1010      1012    10也就是说,每个节点的sum_value都是它本身的value以及它的所有下级节点的value的和。比如:
1000的sum_value就是1000、1010、1011、1012的value值的合计,结果为40;
1010的sum_value就是1010、1011、1012的value值的合计,结果为30;
1011和1012是叶子节点,所以它们的sum_value就是它们自己的value的值,也就是10。请问这个能否用connect by实现?怎样实现?
如果用connect by无法实现,那么有什么好的方法呢?
select (select...connect by...)的方式虽然可以实现,但效率太低。
哪位高手给指点下,不胜感激!