批量更新--一次查詢全部更新

update wave_good_detail            
SET pk_goods_class = case   
WHEN  pk_wave=11  and goods_code =  1    THEN  pk_goods_class -100 

WHEN  pk_wave=22  and goods_code =  22    THEN  pk_goods_class -19
else  1000  end ,
warehouse_name = case   
WHEN  pk_wave=11  and goods_code =  1    THEN "拼命努力" 

WHEN  pk_wave=22  and goods_code =  22    THEN  "無怨無悔"
else  "人生虛幻"  end ,
pk_warehouse=10000

where pk_wave_good_detail in (1,2,3,4)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章