在MYSQL中重复行的值的SUM

时间:2017-03-28 10:19:21

标签: mysql

我有一个亟待解决的问题。我正在运行一个MYSQL查询,它返回包含重复值的行。这没问题,因为这是我们过去保存数据的方式。现在我希望标签保持不变,但值(int)必须是SUMMED。我不知道如何做到这一点。请有人帮帮我吗?

label    |count |
_________________
shelves  |15    |
pictures |39    |
chairs   |19    |
tables   |41    |
shelves  |49    |
Cabinets |16    |

所以我希望当标签重复时,计数在MYSL中是SUMMED。我们将非常感谢您的帮助!

提前致谢!

2 个答案:

答案 0 :(得分:1)

select label,sum(`count`)
from table_name
group by label

答案 1 :(得分:0)

您可以将GROUP BYSUM一起使用,例如:

SELECT label, SUM(`count`)
FROM table
GROUP BY label;