我的数据库中有两个表,每个表中有两列,一列用于用户 ID,一列用于显示一些数字数据。
我只想添加数字列的值,但问题是两个表都具有相同的使用 ID 不是强制性的。
我将尝试使用示例来解释它:
table1
userid score1
1 200
2 300
table2
userid score2
1 400
所以现在我想做的是根据用户ID对这两个表的分数求和,并将其显示在一个新表中,如下所示:
userid score_sum
1 600
2 300
如果我只是使用
Select sum(table1.score1+table2.score2)
FROM table1 JOIN table2 ON table1.id=table2.id
那么它只会显示总和,userid 1
因为userid 2
第二个表中不存在。所以请建议我如何解决这个问题。