同一数据库,一个表的属性列更新到另一个表的属性列
有a表和b表在同一数据库。
a表有uid,field1,field2,fiedl3
b表有uid,field_1,field_2,field_3。。。
a表uid和b表uid一一对应,但是a表的field1,2,3有内容b表的没有。。想把a表所有uid的各个field内容更新到b表对应uid的各个对应field里面。
构造了
UPDATE a SET a.field1=b.field_1,a.field2=b.field_2,a.field3=b.field_3FROM a,bWHERE a.uid=b.uid
update a inner join b on a.uid =b.uidset b.field_1=a.field_1, b.field_2=a.field_2 ,b.field_3= a.field_3