update aaa set c=(case when b=0 then 1 else 2 end)前提是b只有0,1,2三个值,如果有多个,就用多几个when表达式
用两句SQL行吗?或者把两句sql写进一个存储过程。
update aaaset c=(select (case when b=0 then 1 else 2 end) )