我有一个具有以下结构的表:
CHILD_ID | PARENT_ID
两列都是整数。
我正在尝试获取给定“节点”的所有祖先。我有最高的 id,我想选择一个包含所有孩子的 id 的表。
CHILD_ID | PARENT_ID
1 2
6 12
2 3
3 4
9 82
寻找祖先为4
应该返回
ID
3
2
1
这将如何在 oracle 中完成?
可以在没有存储过程的情况下完成吗?
与往常一样,感谢您抽出宝贵的时间。