1.查询与一个节点同级的节点(族兄弟)与所有前辈节点,2.以及该节点的亲兄弟
http://blog.csdn.net/qiange520/article/details/50515317
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
grouping sets 应该可以。或者rollup 和cube
select t.year,
t.cate_name,
t.cate_serial_no,
level ll,
sys_connect_by_path(cate_code, '>') cate_code
from T_XTGL_PROJ_CATE t
connect by t.parent_id = prior t.id
start with t.parent_id = -1
1.查询与一个节点同级的节点(族兄弟)与所有前辈节点:先查询该节点的level作为过滤即可
2.以及该节点的亲兄弟:先查询该节点的level以及父节点id作为过滤即可