作业帮 > 综合 > 作业

一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属员工

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/13 13:36:51
一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属员工
求一条sql语句
一张表table,树形结构,id唯一标识,name姓名,pid上级id,
求一条sql语句查询出某人所有下属员工
存储过程也可以
下级还有下级,下级还有下级,不知道多少级
要把某人所有的下级及下级的下级...都查出来
你给我设计一个合适的结构,最好是一张表
raymonlu 如果被查的员工不是第一层呢,
一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属员工
最好增加一个字段Code,然后用所有父类ID和个人ID组成字符串
比如12/234/3456/7890
其中12为第一层,234为第二层,3456为第三层,7890为第四层本身ID
第三层是这个人的父类ID,第二层是第三层的父类.
然后查询的时候,先获取该员工的Code,
然后select * from table1 where code like 'Code%';