通过添加mysql表中的值来查找多个总计

时间:2017-08-31 10:17:14

标签: mysql count

我需要创建一个数字,添加我可以在与特定客户相关的数据库中找到的所有值。

实施例

|   Cust.   |   Value   |
|     1     |     3     |
|     2     |     1     |
|     1     |     1     |
|     2     |     1     |
|     3     |     5     |

我想要的结果是:客户#1 = 4,客户#2 = 2;客户#3 = 5。 有一种方法可以直接进入mysql查询吗?

2 个答案:

答案 0 :(得分:1)

尝试以下查询。

Select CONCAT('Customer #' , cust) as customer , sum(Value) 
FROM customer_table
Group By cust 

答案 1 :(得分:1)

您希望SUM具有特定GROUP BY子句的值。可以将GROUP BY视为将行分为多个桶,将SUM视为将这些存储桶的内容聚合为有用的东西。

类似的东西:

SELECT SUM(Value)FROM FROM GROUP BY Cust