地区是树形结构,地区下面还有结构,即机构表中有一个地区ID字段。要把这两个东西组织在一起,挂在一棵树上。刚开始想得有点复杂了,先查出地区树然后遍历出每个地区下面的机构,再绑定这种关系。马上否决了这个想法,因为 1、很复杂 2、性能慢会成为大问题。
实际上很简单的,我们把问题想复杂了,下面我贴出SQL,看下就明白了:
select * from (select area_id as id, area_name as text, area_parentid as pid, '0' as isOrg, 'false' as isexpand from d_area a union select id, orgname as text, area_id as pid, '1' as isOrg, 'false' as isexpand from ac_org b) t start with t.id = '49' connect by t.pid = prior t.id;
相关推荐
oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。这篇文章给大家介绍了Oracle递归树形结构查询功能,需要的朋友参考下
oracle菜单树查询 使用实例 使用START WITH CONNECT BY PRIOR子句实现递归查询
oracle 基于 树结构查询,root to leaf leaf to root
oracle树查询 特别声明:里面的内容来源于网络,在此共享给大家。 1. 查找树中的所有顶级父节点 2. 查找一个节点的直属子节点(所有儿子) 3. 查找一个节点的所有 直属子节点(所有后代) 4. 查找一个节点的直属父...
Oracle查询树形结构,Oracle查询树形结构
Oracle树查询实例分析,初学者得好资料
oracle语句非常强大,支持各种函数的查询,解决实际复杂的业务逻辑问题,比如:对一个表的父子查询,迭代查询等,这篇文档教你很快掌握oracle的树形结构查询,欢迎下载!
递归查询菜单树,支持mysql,oracle,含表结构,递归查询菜单,支持mysql,oracle,含表结构递归查询菜单。
最近项目中遇到,开始不太了解,现在分享一下,希望可以帮助其他人
Oracle树查询及相关函数!,希望有助于大家的学习!
oracle hierarical queries,树形结构查询部分
Oracle 树操作(SQL查询成树菜单)
在ORACLE、MSSQL、MYSQL中树结构表递归查询的实现.pdf
基于Oracle的层次树查询功能及实例分析.pdf
Oracle中的树状查询(递归查询),权限查询,树形结构
【Oracle】树状结构查询
ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系
第5~12章是提高部分,讲解了正则表达式、分析函数、树形查询及汇总函数的用法。这部分知识常用于对一些复杂需求的实现及优化改写。最后两章介绍日常的优化改写案例。这部分是前面所学知识的扩展应用。, 如果您是开发...