Mysql-php-laravel求助如何依据一个人名,查出他的主管,依据他的主管查出他的主管的主管,依次类推?

1.第一张职员表user,里面有姓名:name,主管姓名:leader;

2.第二张流程表flow,里面有wrtier,audit1,audit2,audit3,audit4,audit5,audit6

3.求助实现功能:

某人叫name1,其主管叫name2,

                                         name2的主管name3

                                                                                             name3的主管name4,name4为最大其没有上级主管

                                                                                                           则将以上信息写入flow表:writer=name1,audit1=name2,audit2=name3,audit3=name4

                                                                                                           如何实现,恳请大家帮助


慕虎2505920
浏览 983回答 3
3回答

灬紫羽

// 个人建议,最简单的是从数据库设计层面进行修改,每个用户中都把他上下级关系记录好 // 比如: 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,用下划线连接起来,最后的那个就是最顶级的,这样的设计,你随时都能根据当前用户的数据拿到他任何一级的用户

慕设计2395807

EGWSOKTJLOWNDSBRAIYIEUAJYBRGJFOLUCJFOKNPYOENNPLNDGUDGJTAAPSCEUDZVSYACSGJLUXNQACLBQADSNDTRAQMBLNQMJYPETWLIESIFCMIXUJTIRAJEWYUXGDGILBKDSILNQGPYVQJGOYADZVPZWDZPRNQFPDUDENVFORADMPFNWKGILHRTNPFNVSOQAWGCFBXZCSHRNHKAHDZCRNQTWGVMHJZOENWZVSMBKAWFUKAJZLACZVKTURAQTCYUQMWROXHIXTCSVXNDNVXTILNDZVLIRZVENQRNDSJZGJSVQNWLILTPBMJFFOEEUKILAOQGWYIEBYUDTPSUXAXTPYTJFIENOEHHQAHEUJZBEBPROQGJZCKURLBDYBXADYIYLGCMIYBJZCFEGWSBCYUKGWFOJTWEBXZWAXTCYBRAJLCLGPRODGWFHRANPLUKAWQTJNSBKGJZORUQGYBDNPLIEARAFOQZCYHOYHKAJQTWLURGDNRAPSUXTOQUQCJSIRNWSBLUAPRNCLNXTFVENMCMSOYTTWVRTJZVEGPMIIYTJFOENDTJSOXTUDGCFVYDZBXHQMCFUKUJSIYNQGOYUJSHRZPMBRUEETPFVRYUQALDGBLUKTBKTDOKTJYHKMPMNWSBRNHDMJZCYAWMBENDZVKMVXADMVQNWTOPEOKTVKAQTKZOEZOKADADJSOKMCFOQAWCYTWZIYODADDLUKGIFBXHDZBDFBQNJMCRJSUXMIEORGDGPXNDZILAKUAJYIRAJFBROEHJMCRHQSWLWLOVSBXAWZJNJLUXGOEZEANJSIYUQTITQWZOEAPMOKORVFHQMVYNQNKLHPMVCZORNKGBKAPFCRZWSKMOKGPYUQUKGGQSIYUXZDY
打开App,查看更多内容
随时随地看视频慕课网APP