求一简单sql更新语句,在线等,顶者有分
表A:   
          id            fid            name 
          1                  1               null 
          2                  1               null 
          3                  2               null 
          4                  3               null 
          5                  2               null   
 表B:      
          fid               fname 
             1                     zhangsan 
             2                     lisi 
             3                     wangwu   
 表A的name是新添加的列,表B是A的字典表,现在要把表B的fname,依据表A\B的关系填充上fname的值,求一个sql语句   
 谢谢大大,顶者有分 
------解决方案--------------------  update a set a.name=b.fname 
 from 表A as a inner Join 表b as b on a.fid=b.fid
------解决方案--------------------update a 
 set name=b.fname 
 from a,b 
 where a.fid=b.fid
------解决方案--------------------update 表a set name=表b.fname from 表a,表b where 表a.fid=表b.fid
------解决方案--------------------update A set A.name = B.fname where A.fid = (SELECT fid FROM B) 
  我没测试 不知道能否通过
------解决方案--------------------update a set name =b.fname 
 from a,b where a.fid=b.fid
------解决方案--------------------關聯的都寫了,我就寫個用子查詢的吧。 :)   
 Update A Set name = (Select fname From b Where fid = A.fid)