两个表关联的问题
表A有字段编号,名称,类型,位置,其中位置列的数据为空,表B有字段 编号,名称,位置,请问如何将表B中的编号和名称与表A一致的数据记录里的位置字段放入表A的位置字段,请问这个sql语句如何写
表A
编号    名称     类型     位置
01       苹果     水果    
02       篮球      球  
03       钢笔     文具
表B
编号    名称     位置     
01       苹果     上架    
02       篮球     中架
03       钢笔     下架  
结果表A
编号    名称     类型     位置
01       苹果     水果     上架    
02       篮球      球       中架
03       钢笔     文具     下架
------解决方案--------------------SQL code
select a.*,b.位置
from tbA a join tbB b on a.编号 = b.编号 and a.名称 = b.名称
------解决方案--------------------
update a set 位置 = b.位置 from a , b where a.编号 = b.编号 and a.名称 = b.名称