MYSQL 高级编程多级联动统计

为了方便理解我把所有字段用中文命名。表1(保存着所有员工的工资)字段id姓名工资上级领导ID1张三300032李四200033王五160064赵410006表2(保存着各... 为了方便理解我把所有字段用中文命名。表1(保存着所有员工的工资)字段 id 姓名 工资 上级领导ID 1 张三 3000 3 2 李四 2000 3 3 王五 1600 6 4 赵4 1000 6表2(保存着各部门的业务部)字段 id 领导名字 上级领导ID 1 领1 5 2 领2 5 3 领3 2 4 领4 5 5 领5 0 6 领6 4表2里面的各个领导也有着上下级关联,这么说大家可能不好理解,我又画了个结构图附上。现在我想生成一个报表,我是领5,我想生成一个我下级领导员工的工资。我想生成这样子的。报表领导名字 总工资领4 2600领2 5000这个问题对我很重要,除了悬赏200积分,本人愿意悬赏500红包。能解决加您微信发你。或有某宝店我可以先拍下付款。 展开
 我来答
VNLCST
2018-01-07 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:100%
帮助的人:14.4万
展开全部
你的表2有上下级关系的话,就缺少一个字段存储这个关系,加一个pnode(parent)字段,把这个领导上一级的领导id存进去,如果没有上一级就存0
然后先从表2获取pnode是领导5id的行,根据得出来结果,从表1找到对应员工的工资,相加
可追问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式