67,513
社区成员
发帖
与我相关
我的任务
分享
scott@ORCL> select module_id,
2 module_name,
3 (select count(*)
4 from module t1
5 connect by prior module_id = parent_module
6 start with t1.module_id = t.module_id) cnt
7 from module t
8 group by module_id, module_name
9 ;
MODULE_ID MODULE_NAME CNT
---------- -------------------------------------------------- ----------
124 显示 1
122 删除 1
100 基础数据管理 11
110 托管业务会员单位 5
112 删除 1
114 显示 1
121 新增 1
123 修改 1
113 修改 1
120 保理业务会员单位 5
111 新增 1
已选择11行。
select module_id,module_name,parent_module
from MODULE
start with parent_module = 0
connect by parent_module=prior module_id
order siblings by module_id,parent_module