【发布时间】:2015-02-13 14:32:54
【问题描述】:
我正在尝试在 oracle 中实现 Connect By 查询。试图了解它是如何工作的。所以我有一张简单的桌子 看起来像:
empno ename mno
1 KS null
2 AB 2
3 BC 1
4 TR 3
5 QE 2
6 PL 3
7 LK 6
查询
SELECT empno, ename, mno
FROM test
START WITH ename = 'LK'
CONNECT BY PRIOR empno = mno;
因此,当名称为 LK 时,我应该得到以下父/子行 LK>PL>BC>KS。 SQLFIDDLE 但我没有得到正确的结果。我做错了什么?
【问题讨论】:
标签: oracle hierarchical