如何在2个不同的列上使用group by并在mysql中使用SUM函数

时间:2019-05-29 17:29:23

标签: php mysql group-by aggregate-functions

我有这张桌子:

enter image description here

我想要这样的记录:

Leave_detail_id   emp_id  leave_count
-------------------------------------
  1                 22       3
  3                 22       2
  2                 30       4

请帮助我如何将多个GROUP BYSUM一起使用

2 个答案:

答案 0 :(得分:0)

SELECT leave_detail_id, emp_id, SUM(leave_count) FROM table GROUP BY Leave_detail_id, emp_id;

答案 1 :(得分:-1)

我认为他们也希望选择中的字段

SELECT leave_detail_id, emp_id, SUM(leave_count) FROM table GROUP BY leave_detail_id, emp_id;