http://expert.csdn.net/Expert/topic/1208/1208020.xml?temp=.6749384等等!

解决方案 »

  1.   

    to : 你说的那个帖子,不一样,我这里可能出现重复的。就是一个ID可能在树上出现两次。不知道大叫有没有明白我的意思。
      

  2.   

    SQL> select lpad(fid,level*2+length(fid),' ') fid
      2  from aa
      3  connect by prior id = fid
      4  start with fid = 0;FID
    --------------------------------------------------------------------------------
      0
        1
          2
            4
        1
          3
            5也是,等我一回。
      

  3.   

    SQL> select '|'||lpad(id, level*2+length(id),'-') tree
      2    from mytable
      3  connect by prior id=fid
      4  start with fid=0;TREE
    ------------------------------------------------------------
    |--1
    |----2
    |------4
    |--------6
    |----3
    |------5
    |--------67 rows selected.
      

  4.   

    晚了一步
       可以参考oracle的select语法。