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

A表中亟需对应B表中的多条记录的数据的SQL

2012-07-30 
A表中需要对应B表中的多条记录的数据的SQL表结构如下:表一ABCD123表二A1B1 C1123 84 100123 85 200123 86

A表中需要对应B表中的多条记录的数据的SQL
表结构如下:
表一
A B C D
123

表二
A1 B1 C1 
123 84 100
123 85 200
123 86 300

表一的A字段与表二的A1关联,如果表二的B1中84对应的记录存在,则在表一中的B字段填入100,表二的B1中85对应的记录存在,C中填入200,依次类推

如上述描述的数据
则表一的数据为
A B C D
123 100 200 300

用一条SQL该如何实现?(SQLServer)
不用存储过程之类的。





[解决办法]

SQL code
update ASET B=B1,C=C1FROM 表一 as A inner join 表二 as B on A.A=B.A1 

热点排行