问个傻问题,求一个更新的sql
表A,字段如下:序号,金额1,金额2,金额3.....其他字段 
 表B,字段如下:序号,金额1,金额2,金额3   
 A和B通过序号关联。现在要把B中的金额1、2、3批量更新到A表中序列号相同的记录,请问如何写sql?
------解决方案--------------------update a 
 from a,b 
 set a.金额1=b.金额1,a.金额2=b.金额2,a.金额3=b.金额3 
 where a.序号=b.序号
------解决方案--------------------update a 
 set 金额1=b.金额1,金额2=b.金额2,金额3=b.金额3 
 from b 
 where a.序号=b.序号 
------解决方案--------------------樓上兩棲位回答很好,沒有必要寫重復了
------解决方案--------------------update a 
 from a,b 
 set a.金额1=b.金额1,a.金额2=b.金额2,a.金额3=b.金额3 
 where a.序号=b.序号 
 ----这个语法有问题吧!!