rwm*_*wms 1 mysql sql group-by sum
我有一个相当标准的查询返回此表:
x 12
y 59
x 76
x 35
y 82
Run Code Online (Sandbox Code Playgroud)
我想分别对所有'x'值和所有'y'值求和.结果应该是这样的:
x 123
y 141
Run Code Online (Sandbox Code Playgroud)
如果可以在MySQL中完成,我不想这样编程.我该怎么做呢?这是我的sql查询供参考:
SELECT
tb1.val1,
tb2.val2
FROM
tb1 INNER JOIN tb2
ON
tb1.id = tb2.id
WHERE
(bunch of conditions unrelated to val1 and val2)
;
Run Code Online (Sandbox Code Playgroud)
你正在寻找Group by和SUM聚合
select tb1.val1, sum(tb2.val2)
From tb1 INNER JOIN tb2
.....
Group by tb1.val1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |