Select 编号 商品名称 sum(库存) As 库存 from(
Select 编号 商品名称 库存 From A union all
Select 编号 商品名称 库存 From B)
group by 编号 商品名称
--------------------编程问答--------------------
修改A表
Update A set 总库存 =Temp.库存 form (
Select 编号 商品名称 sum(库存) As 库存 from(
Select 编号 商品名称 库存 From A union all
Select 编号 商品名称 库存 From B)
group by 编号 商品名称)Temp
Where A. 编号=Temp.编号
--------------------编程问答--------------------
想问下你两个数据库是在同一台服务器上吗?上面回答并没有正面回答你的问题。
--------------------编程问答--------------------
如果是在同一个服务器,9楼和10楼都可以帮你解决问题,如果不是可以用opendatasource来打开远程服务器,具体的应用网上都有,百度下或者google下,就可以解决你的问题了。
--------------------编程问答--------------------
为什么非得用sql语句来实现?
在c# 中,将a中的库存,和b中的库存分别取出来放到两个datatable中,然后合并这两个datatable,在处理合并后的datatable 不就行了?
--------------------编程问答--------------------
我以前夸四个库 8 张表连接,计算金额,那是做财务,超级复杂
前提是 这些数据库在一个服务器上,最好写成存储过程,方便修改