如何将列值更改为另一表对应记录某列的值

作者:vkvi 来源:ITPOW(原创) 日期:2010-9-7

比如

  • 有表 A,字段 id、fld
  • 有表 B,字段 id、fld、aid

表 A 的 id 与表 B 的 aid 相关联。现在问,如何将 A.fld 更改为表 B 中对应记录的 fld 值?一句 SQL!

update A set A.fld=B.fld
from B inner join A on B.aid=A.id

以上 SQL 在 SQL Server 中测试通过。

相关文章