SQL-根据多个条件更新数据

根据多个条件更新数据

UPDATE sphwph SET BKXSHL=t2.BKXSHL
FROM sphwph t1,sphwph_170420 t2
--(SELECT a.* FROM  dbo.sphwph a JOIN spkfk b 
--ON a.spid = b.spid WHERE a.shl <b.jlgg AND a.shl<>0 AND a.hw='HWI00000001'
--AND a.spid IN(
--SELECT DISTINCT spid FROM dbo.jzorder_mx WHERE djbh = 'XSGZDA00095866'
--)) t2 
WHERE t1.hw=t2.hw AND t1.pihao=t2.pihao AND t1.spid=t2.spid

 

posted @ 2017-04-20 17:01  dekevin  阅读(10842)  评论(0编辑  收藏  举报