读书人

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

发布时间: 2012-02-11 09:51:35 作者: rapoo

表之间的数值拷贝
表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

读书人网 >SQL Server

热点推荐