a表更新B表
wo888 2007-09-03 11:22:32 我有两个表的结构和数据如下:
表一:
订单号 产品编号 物料编号 库存数
0001 1254 11212 0
0001 1254 11213 0
0001 1254 11257 0
表二:
订单号 产品编号 物料编号 库存数
0001 1254 11212 9
0001 1254 11213 50
我想要的结果是:
用一条查询语句得到如下结果
订单号 产品编号 物料编号 库存数
0001 1254 11212 9
0001 1254 11213 50
0001 1254 11257 0
即,以订单号,产品编号,物料编号为关键字,用表二的库存去更新表一的库存数,表二中不存在的数据表一的库存数自动为0.
请教哪位高人,这句查询SQL应该如何写,怎么写速度更快???