我有一张桌子(T1)
id score
22 1
35 3
51 4
另一个(t2)
id score
22 2
35 1
10 5
我想使用sql查询创建下表。
id score
10 5
22 3
35 4
51 5
也就是说,我需要合并ID并将分数相加。
最好是在ansi-sql中。
最佳答案
SELECT id, SUM(score)
FROM (
SELECT *
FROM t1
UNION ALL
SELECT *
FROM t2
) q
GROUP BY
id