首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两个表关联的有关问题

2012-03-08 
两个表关联的问题表A有字段编号,名称,类型,位置,其中位置列的数据为空,表B有字段 编号,名称,位置,请问如何

两个表关联的问题
表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.名称

热点排行