日期:2014-05-17  浏览次数:20468 次

新手请教:更新表中某些记录的某些字段信息
A,B两张表,B表记录了A表某些记录某个字段的更新信息,如何将B表里的信息更新到A表对应记录的对应字段呀?

------解决方案--------------------
SQL code

UPDATE A SET A.col = B.col FROM B WHERE ....

------解决方案--------------------
SQL code

--假设你要将B表中的字段f1,f2更新到A表中的f3,f4。我想你A,B两表应该有相关联的主键吧,假设它为id
update A set f3=B.f1,f4=B.f2
from A t
inner join B
on t.id=B.id