GROUP BY两次和SUM

时间:2015-01-02 08:01:25

标签: mysql group-by

我有这样的数据表

code | month | sales | value
1    |  1    | 1     |  4
1    |  1    | 2     |  2
1    |  2    | 1     |  2
2    |  1    | 1     |  4

我希望像这样分组数据

code | month | sales | value
1    |   1   |  1    |  6
1    |   1   |  2    |  2
2    |   1   |  1    |  4

到目前为止,我有这个mysql查询

SELECT code,month,sales,sum(value) as value FROM data GROUP BY code

但它只给出了这个结果

code | month | sales | value
1    |   1   |  1    |  8
2    |   1   |  1    |  4

有什么建议吗?

1 个答案:

答案 0 :(得分:5)

这些将给你预期的结果:

SELECT code,month,sales,sum(value) as value FROM data GROUP BY code, sales