利用层次查询:format org_chart format a20SELECT LPAD(' ',2*(LEVEL-1)) || name org_chart,id,parent_id
    FROM table_name
    START WITH Parent_id is null
    CONNECT BY PRIOR id = parent_id;其中level为当前层次数的伪列,也可以查询出来SELECT level,LPAD(' ',2*(LEVEL-1)) || name org_chart,id,parent_id
    FROM table_name
    START WITH Parent_id is null
    CONNECT BY PRIOR id = parent_id;

解决方案 »

  1.   

    同意:zcs_1(生生不息)的  不过你要好好修改已下!!^-^
      

  2.   

    用LPAD可以显示层次关系,但如果要插入到表中,不知道做不做的到。
    wait...
    我试了一下,如果你在Team_count列中保存所有Name的值,只有做函数,在select中调用,如果只要保存个数,则可以用count统计有多少个下级。
      

  3.   

    表字段:ID,Parent_id(树型结构)
    其中Parent_id 为ID的上级ID,
    现向针对每一个ID,统计出其下级数量,
    并将ID及相应的统计值写入另一表(字段:ID,Team_count)中.