我正在尝试并搜索在 Oracle 11g 数据库的分层查询中从节点获取所有最后一级子项(叶子)的方法。
我有 2 个表:“节点”(具有各自值的所有节点的列表)和指定父子关系的“关系”:
--节点--
ID_NODE - VALUE
1 3
2 6
3 9
4 2
5 4
6 5
7 2
8 7
9 8
10 1
- 关系 -
ID_FATHER - ID_CHILD
1 2
1 3
1 4
2 5
2 6
4 7
5 8
5 9
7 10
我已经阅读过关于 CONNECT_BY_ISLEAF 的内容,如果它是叶子则返回 1,但是我不能像 Oracle 示例那样查询 CONNECT_BY_ISLEAF,而且我没有得到任何结果。即使我不确切知道如何使用此函数进行查询(例如使用案例条件?)
太感谢你了!