一个部门表,一个人员表,要做一个视图,这个视图是把这两个表连接起来,要求这个视图能把父节点的部门和人一起显示出来,例如:ParentNodesId=0的时候是全局,那么就应该把属于全局的部门和人一起显示出来,部门就是办公司、研究部等等同时人员是管理员、王栋!把两个表的图贴出来:
username表
unit表
一个部门表,一个人员表,要做一个视图,这个视图是把这两个表连接起来,要求这个视图能把父节点的部门和人一起显示出来,例如:ParentNodesId=0的时候是全局,那么就应该把属于全局的部门和人一起显示出来,部门就是办公司、研究部等等同时人员是管理员、王栋!把两个表的图贴出来:
username表
unit表
select
U.id, U.realname, T.name
from username U
inner join unit T on U.unitid=T.id
where t.ParentNodeId=0
如果只有两级组织机构可以这么做
select name from(
select realname as name, unitid, 1 as t from username
union
select name, id as unitid, 0 as t from unit)
order by unitid asc, t asc
父子在一个表中,字段好像少了一个啊,要么就是字段ParentNodesId数字给的不太对