MySQL基于另一列求和
我有一个相当标准的查询返回此表:MySQL基于另一列求和,mysql,sql,group-by,sum,Mysql,Sql,Group By,Sum,我有一个相当标准的查询返回此表: x 12 y 59 x 76 x 35 y 82 我想分别求所有“x”值和所有“y”值的和。 结果应该是: x 123 y 141 我不想做这个程序,如果它可以在MySQL中完成的话。我该怎么做呢? 以下是我的sql查询供参考: SELECT tb1.val1, tb2.val2 FROM tb1 INNER JOIN tb2 ON tb1.id = tb2.id WHERE
x 12
y 59
x 76
x 35
y 82
我想分别求所有“x”值和所有“y”值的和。
结果应该是:
x 123
y 141
我不想做这个程序,如果它可以在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)
;
您正在查找
分组依据
和总和
合计
select tb1.val1, sum(tb2.val2)
From tb1 INNER JOIN tb2
.....
Group by tb1.val1
您正在查找
分组依据
和总和
合计
select tb1.val1, sum(tb2.val2)
From tb1 INNER JOIN tb2
.....
Group by tb1.val1
您有多少个表,可以指定条件吗?您有多少个表,可以指定条件吗?