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

您有多少个表,可以指定条件吗?您有多少个表,可以指定条件吗?