如何获取MySQL表中的值之和
假设我有一个mysql表如何获取MySQL表中的值之和,mysql,Mysql,假设我有一个mysql表properties,其中包含以下记录: --------------------------------- id value --------------------------------- 1 1 1 1 2 1 2 1 1 1 -------------------------------
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的值的总和还是数量。。。他们都有相同的答案,所以不可能回答我不明白为什么这被否决了?这是一个正确的答案。