当前位置: 代码迷 >> Sql Server >> 表之间的数值拷贝,该怎么解决
  详细解决方案

表之间的数值拷贝,该怎么解决

热度:50   发布时间:2016-04-27 14:49:28.0
表之间的数值拷贝
表1如下
ID A
1 NULL
1 NULL
1 NULL
2 NULL
2 NULL
3 NULL
3 NULL
3 NULL
表2
ID A
1 7
2 6
3 9
将表2中A的值赋给表1的A列 where 表1.A=表2.A
得到新表1
ID A
1 7
1 7
1 7
2 6
2 6
3 9
3 9
3 9
有没有简单的写法

------解决方案--------------------
update 
a
set
a=b.a
from
表1 a join 表2 b
on
a.id=b.id
  相关解决方案