UPDATE a SET a.OpenCardSts=(CASE WHEN a.OpenCardSts='0' THEN '9'
WHEN a.OpenCardSts='1' and a.IDType='26' THEN '8' ELSE a.OpenCardSts END) from a,b WHERE a.IDNum=b.DocID
报b.DocID上下文无关
...全文
3353打赏收藏
update case when 能用where么
UPDATE a SET a.OpenCardSts=(CASE WHEN a.OpenCardSts='0' THEN '9' WHEN a.OpenCardSts='1' and a.IDType='26' THEN '8' ELSE a.OpenCardSts END) from a,b WHERE a.IDNum=b.DocID 报b.DocID上下文无关