1.第一张职员表user,里面有姓名:name,主管姓名:leader;2.第二张流程表flow,里面有wrtier,audit1,audit2,audit3,audit4,audit5,audit63.求助实现功能:某人叫name1,其主管叫name2, name2的主管name3 name3的主管name4,name4为最大其没有上级主管 则将以上信息写入flow表:writer=name1,audit1=name2,audit2=name3,audit3=name4 如何实现,恳请大家帮助
3 回答
灬紫羽
TA贡献107条经验 获得超71个赞
// 个人建议,最简单的是从数据库设计层面进行修改,每个用户中都把他上下级关系记录好 // 比如: id = 1, username = name1 id = 2, username = name2 (name1的上级) id = 3, username = name3 (name2的上级) id = 4, username = name4 (name3的上级) // 那么我们在设计数据库的时候,就把这个关系记录好 id = 1, username = name1, parent = 2_3_4 id = 2, username = name2, parent = 3_4 id = 3, username = name3, parent = 4 id = 4, username = name4, parent = 0 // 记录所有上级用户的id,用下划线连接起来,最后的那个就是最顶级的,这样的设计,你随时都能根据当前用户的数据拿到他任何一级的用户
添加回答
举报
0/150
提交
取消