求汇总的sql语句或思路
十二恨 2018-09-03 08:54:14 目前有两个表
tb1(id,dept_id,score); 这里是dept_id假设org_type=4 最下级的部门
tb2 (dept_id,dept_name,parent_dept,dept_type); 这是部门表 dept_type(1,2,3,4)1是最高部门。
目前最高部门要汇总最高部门下一级的就是dept_type=2的得分汇总。
这个sql怎么写。
tb2{
1,中国,0,1;
2,山东,1,2;
3,江苏,1,2;
4,青岛,2,3;
5,南京,3,3;
6,黄岛,4,4;
7,鼓楼,5,4;
8,江宁,5,4;
9,浙江,1,2;
}
tb1{
1,6,10; --黄岛10分
2,7,20; --鼓楼20分
3,8,30; --江宁30分
}
我用中国用户登录想得到汇总报表如下2级部门用连接,没有分也要显示:
山东 10分
江苏 50分
浙江 0分
求大神解答