.Oracle 层级语句 树形结构
area_id 就是普通的主键ID 与 parent_id 对应..行政区划表
1. start with t.parent_id 这里为parent_id 不显示顶端根结点,这样会有多个根
select t.* from HM_F_AREA t where length(t.area_id) = 6
start with t.parent_id = '510000'
connect by t.parent_id = PRIOR t.area_id
2.start with t.id 如果为ID 就是显示根,只有一个根
select t.* from HM_F_AREA t where length(t.area_id) = 6
start with t.area_id = '510000'
connect by t.parent_id = PRIOR t.area_id.
本文介绍了如何使用Oracle数据库的层级查询功能来构建树形结构的数据展示方式。通过两种不同的方法实现:一种是不显示顶端根节点,允许存在多个根节点;另一种是明确指定根节点,确保查询结果中只有一个根节点。
1246

被折叠的 条评论
为什么被折叠?



