关于组织机构和人员表的设计、查询问题
ildp 2012-11-29 02:17:34 某单位的组织机构为树形结构:集团》公司》子公司》部门》班组。
组织机构表Dept设计如下:
DeptId:组织机构id
DeptName:组织机构名称
ParentId:上级组织机构id
人员表Emp设计如下:
EmpId:人员Id
EmpName:姓名
DeptId:所属组织机构id
请问:
1、如何查询某级机构管辖的所有人员,即根据某级组织机构的DeptId,得到其本身和其下属的各级机构的人员?
2、如何查询某人员的工作部门全称,即根据某人员的EmpId,得到类似“XX公司XX子公司XX部门XX班组”的完整路径?