sql语句中,怎样将一个表中的某个数值插入到另一个表中相应的单元格中?成功必采纳

2024-12-12 13:31:23
推荐回答(1个)
回答1:

如果你只有一个数值不需要嵌套查询

declare @table1Num int 
Select @table1Num= 出钢口套管 From 表1
Update 表2 set 消耗总量=@table1Num 物料编码='162031401'


如果要更新的不止一个数值,且表1是靠统计来的,需要使用嵌套语句


Update 表2 set 消耗总量=s.出钢口套管 From 
(Select Count(1) as 出钢口套管,Code From 表1 Group By Code) as s 
Where 表2.物料编码='162031401'  And s.Code=表2.物料编码

如果还不能满足,告知详细情况追问我