将表A中的某字段数值 改成 表B中的某字段数值 当然两边肯定有关联 a表主键=b表外键 一对一关系
update t_zhangyinfeil set t_zhangyinfeil.f_banwei=t_zhaying.f_banwei from t_zhaying
where t_zhaying.f_zhayingbianhao=t_zhangyinfeil.f_zyid and
t_zhangyinfeil.f_chulishijain >'2012-03-30' and t_zhangyinfeil.f_chulishijain <'2012-03-31'
update tableNameA set tableNameA.f_ColumnName=tableNameB.f_ColumnName from tableNameB
where tableNameA.f_columnName=tableNameB.f_columnName
自己测试用例:
update pnt_desc s set s.domain_id = p.domain_id from pnt_dig p where s.id = p.id;
update pnt_desc s set s.domain_id = p.domain_id from pnt_ana p where s.id = p.id;
原文:https://blog.csdn.net/ytbksoft/article/details/7556101