首先说说我们的数据结构:机构表sys_organization(id,parent_organ,organ_simple_name,orderby)
,部门表sys_department(id,parent_department,sys_organization,department_name,orderby)
(因为部门是挂在机构下面的,对于上级部门即parent_department为空的那些部门则是直接挂在机构下面,
而parent_department不为空的话则是挂在部门下面),用户表sysuser(id,sys_department,user_name,orderby)
(对于用户则是直接挂在部门下面的)
select rs.*,level from (
select 'org'||org.id id,'org'||org.parent_organ pid,org.organ_simple_name showname,org.orderby orderby from sys_organization org where org.is_valid=1
union all
select 'dep'||dep.id id,'org'||dep.sys_organization pid,dep.department_name showname,dep.orderby orderby from sys_department dep where dep.is_valid=1 and dep.parent_department is null
union all
select 'dep'||dep.id id,'dep'||dep.parent_department pid,dep.department_name showname,dep.orderby orderby from sys_department dep where dep.is_valid=1 and dep.parent_department is not null
union all
select 'usr'||su.id id,'dep'||su.sys_department pid,su.user_name showname,su.orderby orderby from sysuser su where su.is_valid=1
)rs connect by rs.pid=prior rs.id start with rs.id='org1' order siblings by rs.orderby
这样就可以查出按机构部门用户构成树,同时内部使用orderby排序顺序的一个查询结果
以上内容抄自原来公司陈总,链接http://hi.baidu.com/czy19880623/item/1be92e477e3b3e2410ee1e35
这是oracle中的用法,mysql中好像没有,不过简单的mysql可以拼出来
分享到:
相关推荐
机构人员树(单选、多选)示例 机构树实例 包含数据库脚本
用层和标准控件TreeView做的下拉框树,用来选择部门或者其他需要用到树形的控件
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
主要介绍了Java递归算法遍历部门代码示例,具有一定借鉴价值,需要的朋友可以参考下。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
ztree实现公司组织结构树状显示,用的是SSM框架,TOMCAT服务器,包含了数据库以及每层的源码,全都在压缩文件中,可以直接运行。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 导航...
SSM项目树品种资源数据管理系统是一个基于Spring、SpringMVC和MyBatis框架的Java企业级应用,旨在为农业研究机构、林业部门或植物园等提供树木品种信息的收集、分类、管理和分析功能。 以下是关于SSM项目树品种资源...
部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 岗位管理 配置系统用户所属担任职务 菜单管理 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能 角色管理 角色菜单权限分配、...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色...
" "ETL "RESOURCE、CONNECT "JSYZT "ETL数据查询用户 " 数据库表汇总 表4-6数据库表汇总 "类别 "表名 "功能说明 " "组织机构用户管理 "用户表 "描述用户的基本信息 " " "用户签章 "描述用户签章的基本信" " " "息 " ...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
2.部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 3.岗位管理:配置系统用户所属担任职务。 4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。 5.角色管理:角色菜单权限分配、...
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按...
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 3. 岗位管理:配置系统用户所属担任职务。 4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 5. 角色管理:角色菜单权限分配...