如何获取MySQL表中的值之和

如何获取MySQL表中的值之和,mysql,Mysql,假设我有一个mysql表properties,其中包含以下记录: --------------------------------- id value --------------------------------- 1 1 1 1 2 1 2 1 1 1 -------------------------------

假设我有一个mysql表
properties
,其中包含以下记录:

--------------------------------- id value --------------------------------- 1 1 1 1 2 1 2 1 1 1 --------------------------------- --------------------------------- id值 --------------------------------- 1 1 1 1 2 1 2 1 1 1 --------------------------------- 现在,我想查询输出:

---------------------------- id value ---------------------------- 1 3 2 2 ---------------------------- ---------------------------- id值 ---------------------------- 1 3 2 2 ----------------------------
您需要使用
分组依据
参数

SELECT id, SUM(value) as value FROM tablename GROUP BY id
试试这个

select id,sum(value) as value FROM table group by id
使用此代码

SELECT id, sum(value) AS value FROM `tablename ` Group by id;

这就是你想要的:

select id, sum(value) as value from properties group by id

选择id,sum(value)作为按id分组的值
问问题的方式不太好……是每个id的值的总和还是数量。。。他们都有相同的答案,所以不可能回答我不明白为什么这被否决了?这是一个正确的答案。