我有这样的数据表
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
有什么建议吗?
答案 0 :(得分:5)
这些将给你预期的结果:
SELECT code,month,sales,sum(value) as value FROM data GROUP BY code, sales