这是数据库中的两张表,请问怎样使用SELECT将两张表做成
ID SUBSUM SUB
1234 0 3
3456 5 6
7777 0 0
9990 32 35
就是两张表中相同ID的subsum和sum相加 ,不同的ID不变。
可以先做成一个视图,查的两张表数据。然后针对视图group by 一下就好了
SELECT ID,SUM(SUBSUM) SUBSUM,SUM(SUB) SUM FROM (
SELECT ID,SUBSUM ,SUB FROM 表1
union all
SELECT ID,SUBSUM ,SUB FROM 表2
) a group by id