【发布时间】:2014-10-27 00:12:28
【问题描述】:
我正在尝试提出一个 SQL 查询来读取递归数据,如下所示:
ParentId ChildId
1 2
2 3
3 4
4 5
4 6
8 9
如果提供了ParentId,则查询应以递归方式返回所有ChildId。
例如:parentId =1,result = {2, 3, 4, 5, 6}
我发现connect_by_root 和connect by prior 可能是我应该使用的。但是我无法正确处理。
数据库:Oracle 和 Db2
【问题讨论】:
-
有一个关于如何在 DB2 中将 SQL 用于层次结构的优秀网络研讨会:idug-db2.com?commid=105565