update multi-fields at one sql

update table1
set
f1=(select b.f1 from table2 b,table1 a where a.id=b.id),
f2=(select b.f2 from table2 b,table1 a where a.id=b.id),
f3=(select b.f3 from table2 b,table1 a where a.id=b.id);[@more@]
请使用浏览器的分享功能分享到微信等