update ntlj_zhpk k
set k.lx=(select distinct t.lx from t_sb_cpxhb t
where t.tljpp=k.tljpp and t.cpxh=k.tljxh)
有如下两张表:
unit_price表:
款号 工序 单价
cx1000 1 0.1
cx1000 4 0.2
bx2300 6 0.3
bx1000 7 0.12
cx2878 11 0.15
jif_sum表:
款号 工序 数量 单价
cx1000 1 33 0
cx1000 4 21 0
bx2300 6 12 0
bx1000 7 21 0
cx2878 11 21 0
请问如果想要将jif_sum表的单价字段用gongj表的单价字段替换,条件是两表中的款号和工序字段同时相等。请高手给出sql语句,小弟感激不尽!
update jif_sum set 单价=unit_price.单价 from jif_sum join unit_price on
jif_sum .款号=unit_price.款号 and jif_sum.工序=unit_price.工序
update jif_sum j
set j.单价=(select u.单价 from unit_price u
where u.款号=j.款号 and u.工序=j.工序)
update j set j.单价=u.单价 from jif_sum j,unit_price u where j.款号=u.款号 and j.工序=u.工序