现有两张表test1,test2
test1数据项为:WPMC(物品名称),KCSL(数量),GYCJ(供货厂商),WXCJ(维修厂商),GYDH,WXDH,JHRQ,WPGG,XH,LB,GS,DT,AS
test2数据项为:物品名称,进货日期,数量,供货厂商,维修厂商,
现需要将两张表的数据做对比,互相补充,更新
如:以表test2的数据为基础,加入test1的数据项,组成新的视图或者表
格式为:
物品名称,进货日期,数量,供货厂商,维修厂商,WPGG,XH,LB
两张表的关联为物品名称=WPMC,进货日期=JHRQ,数量=KCSL,当test2表的数据项其中某一项(如维修厂商)为空时,用test1的WXCJ进行补充更新请问该如何操作
test1数据项为:WPMC(物品名称),KCSL(数量),GYCJ(供货厂商),WXCJ(维修厂商),GYDH,WXDH,JHRQ,WPGG,XH,LB,GS,DT,AS
test2数据项为:物品名称,进货日期,数量,供货厂商,维修厂商,
现需要将两张表的数据做对比,互相补充,更新
如:以表test2的数据为基础,加入test1的数据项,组成新的视图或者表
格式为:
物品名称,进货日期,数量,供货厂商,维修厂商,WPGG,XH,LB
两张表的关联为物品名称=WPMC,进货日期=JHRQ,数量=KCSL,当test2表的数据项其中某一项(如维修厂商)为空时,用test1的WXCJ进行补充更新请问该如何操作
select a.wpmc,b.jhrq,a.KCSL,b.ghcs,nvl(b.wxcs,a.wxcs)wxcs,a.wpgg,a.xh,a.lb
from test1 a,test2 b
where a.wpmc=b.wpmc
and a.jhrq=b.jhrq
and a.kcsl=b.kcsl