问题描述
- SQL Server数据库查询问题,感谢!!急急急
-
这是数据库中的两张表,请问怎样使用SELECT将两张表做成
ID SUBSUM SUB
1234 0 3
3456 5 6
7777 0 0
9990 32 35
就是两张表中相同ID的subsum和sum相加 ,不同的ID不变。
解决方案
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
解决方案二:
可以先做成一个视图,查的两张表数据。然后针对视图group by 一下就好了
时间: 2024-10-13 17:19:44