我有一个相当标准的查询返回此表:
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)
;
答案 0 :(得分:7)
您正在寻找Group by
和SUM
汇总
select tb1.val1, sum(tb2.val2)
From tb1 INNER JOIN tb2
.....
Group by tb1.val1