我有两个表,我想加入两个表并对其列进行求和操作。
表1
id value
1 100
2 101
3 102
4 103
表2
id value
2 201
3 202
我想添加两个值列,如果有null,则为0.返回表看起来像
id value
1 100
2 302
3 304
4 103
处理这个问题最简单的方法是什么?
答案 0 :(得分:3)
SELECT t1.id, t1.value + IFNULL(t2.value, 0) AS value
FROM table1 t1
LEFT JOIN table2 t2 on t2.id = t1.id;