【发布时间】:2012-01-13 08:37:51
【问题描述】:
我面临一个复杂的 SQL 查询情况。任务是更新多行,具有多个值和多个条件。以下是我要更新的数据; 要更新的字段:“sales”,条件字段:“campid”和“date”:
if campid = 259 and date = 22/6/2011 then set sales = $200
else if campid = 259 and date = 21/6/2011 then set sales = $210
else if campid = 260 and date = 22/6/2011 then set sales = $140
else if campid = 260 and date = 21/6/2011 then set sales = $150
我想在一个查询中更新所有这些。
【问题讨论】:
-
投了反对票,没有评论。如果有人还不知道交易,我认为这是一个合理的问题。
-
由 Trevedhek 提供的stackoverflow.com/a/34866431/12229366 提供了更好的解决方案
标签: mysql