标签:
可以通过connect by / prior / start with 得到指定数据开始的所有上级父目录或者所有下级子目录
下面通过两个简单的例子学习一下两种用法。
方法一:
SELECT DISTINCT T.CATALOG_ID, T.PARENT_CATALOG_ID FROM BI_CATALOG T START WITH T.CATALOG_ID = 324 CONNECT BY PRIOR T.PARENT_CATALOG_ID = T.CATALOG_ID
方法二:
SELECT DISTINCT T.CATALOG_ID, T.PARENT_CATALOG_ID FROM BI_CATALOG T START WITH T.CATALOG_ID = 324 CONNECT BY T.CATALOG_ID = PRIOR T.PARENT_CATALOG_ID
两种方法所得结果相同,如下
Oracle 中connect by / prior /start with用法
标签:
原文地址:http://my.oschina.net/kimyeongnam/blog/514640