2 yedasha yedasha 于 2016.05.09 16:22 提问

SQL Server数据库查询问题,感谢!!急急急 10C

图片说明图片说明
这是数据库中的两张表,请问怎样使用SELECT将两张表做成
ID SUBSUM SUB
1234 0 3
3456 5 6
7777 0 0
9990 32 35
就是两张表中相同ID的subsum和sum相加 ,不同的ID不变。

2个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.09 16:36
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
fuchangfan
fuchangfan   2016.05.09 16:36

可以先做成一个视图,查的两张表数据。然后针对视图group by 一下就好了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!