【发布时间】:2013-01-21 08:03:56
【问题描述】:
我有一个表格,其中包含 book、startyear、endyear 和 author 等列。
我需要根据以下情况同时更新startyear 和endyear 列,
STARTYEAR = ENDYEAR where STARTYEAR=0 and ENDYEAR != 0
also
ENDYEAR = STARTYEAR where ENDYEAR =0 and STARTYEAR != 0
有可能
UPDATE Table SET STARTYEAR = ENDYEAR WHERE STARTYEAR=0 AND ENDYEAR<>0;
UPDATE Table SET ENDYEAR = STARTYEAR WHERE ENDYEAR =0 AND STARTYEAR<>0;
如何在一个查询中编写这两个查询?
【问题讨论】: