update语句条件判断更新

UPDATE 
    cw_party tp,cw_shop ts
SET 
    tp.state = 3,
    ts.bonus_average = CASE WHEN ts.bonus_average > 0 THEN (50 + ts.bonus_average) / 2 ELSE 50 END,
    tp.update_time = 1510629839,
    ts.update_time = 1510629839
WHERE
    tp.id = 470
    AND ts.id = 49

 

posted on 2017-11-14 11:47  果然朝辉  阅读(10688)  评论(0编辑  收藏  举报

导航