我对emp
表
SELECT empno,mgr,ename,level
FROM emp
START WITH ename = 'KING'
CONNECT BY PRIOR empno = mgr;
所需的输出应该是显示经理的ename
而不使用自我加入。
答案 0 :(得分:0)
在FROM子句中添加别名,并在SELECT子句中使用嵌套的相关子查询。
SELECT empno,mgr,ename,level, (select ename from emp where empno=e.mgr) mgrname
FROM emp e
START WITH ename = 'KING'
CONNECT BY PRIOR empno = mgr;