使用Case语句IN where子句

时间:2016-05-04 06:18:33

标签: mysql

问题:当category = books&快速消费品然后shipping_cost少于sell_price否则不检查..请建议.. :)

实际情况:在哪里     a.shipping_cost< a.selling_price

预期条件:在哪里     例如a.category IN('Books','FMCG')然后是a.shipping_cost< a.selling_price END

1 个答案:

答案 0 :(得分:0)

你可以这样说,我认为:

WHERE (a.category IN('Books','FMCG') AND a.shipping_cost < a.selling_price) OR 
  (a.category NOT IN('Books','FMCG'))