sql更新具有多个条件的多个列

时间:2012-08-06 03:36:55

标签: sql conditional-statements

我想从另一个表中更新5列。如果条件1为真且条件2为真,则列中的2将从条件开始更新,其他3也将更新。有没有办法在一个声明中做到这一点?

update tableNew
set 
column1 = t1.column1
column2 = t1.column2

column3 = t1.column3
column4 = t1.column4
column5 = t1.column5
where t1.column10 in ('value1','value2') 

from tableOld t1
where t1.column8 is null

我希望你能从这个例子中理解我需要的东西,如果不能,我可以尝试给予更多!!

0 个答案:

没有答案