qq_40076006 2017-09-11 02:02 采纳率: 50%
浏览 1275

算岀每个人的应岀勤,实岀勤天数是不是用sum与left join

A表
姓名 职位 应出勤天数
张三 班长 30
李四 组长 30
张三 员工 30

B表

姓名 职位 实出勤天数
张三 班长 29
李四 组长 30
张三 员工 25

根据姓名,职位查询每个人的实出与应出勤天数
姓名 职位 应出勤天数 实出勤天数
张三 班长 30 29
张三 员工 30 25
李四 组长 30 30

这样的效果用SQL语句怎么写?操作思路,是不是先SUM合每个人的实出勤天数,然后再用left join?

  • 写回答

6条回答 默认 最新

  • 路过飘飘 2017-09-11 02:10
    关注

    B表先sum(实际出勤天数),A表ID group by a表id

    在left jion (select sum,a_id from b group a_id) b on a.id = b.a_id

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试