http://expert.csdn.net/Expert/topic/1551/1551178.xml?temp=.9389459使用PRIOR此关健字

解决方案 »

  1.   


      1* select empno,ename,mgr from emp connect by prior empno=mgr start with mgr=7839
    SQL> /     EMPNO ENAME             MGR
    ---------- ---------- ----------
          7566 JONES            7839
          7788 SCOTT            7566
          7876 ADAMS            7788
          7902 FORD             7566
          7369 SMITH            7902
          7698 BLAKE            7839
          7499 ALLEN            7698
          7521 WARD             7698
          7654 MARTIN           7698
          7844 TURNER           7698
          7900 JAMES            7698     EMPNO ENAME             MGR
    ---------- ---------- ----------
          7782 CLARK            7839
          7934 MILLER           778213 rows selected.
      

  2.   

    1* select empno,ename,mgr from emp connect by prior empno=mgr start with mgr=7566
    SQL> /     EMPNO ENAME             MGR
    ---------- ---------- ----------
          7788 SCOTT            7566
          7876 ADAMS            7788
          7902 FORD             7566
          7369 SMITH            7902