这可能
很容易,只是我很厚 - 我试图阻止保留的项目在记录中被拾取,但只有当库存大于 0 时,我无法弄清楚如何做一个除非
"....WHERE blah blah AND (reserved = 0 OR reserved < ".(time()-1200).")"
所以我正在查看的列称为"股票"列,如果该值为 0,那么我确实想显示结果
所以我想我可以做到
if(stock<>0,reserved = 0 OR reserved < ".(time()-1200.")
但是那个错误...
你不能在 if() 子句中做这样的赋值。格式为
if (condition, true_value, false_value)
可能这样的事情可以:
if (stock <> 0, 0, time()-1200) AS reserved
我可能误解了,但不会:
"WHERE blah blah AND (stock = 0 OR reserved = 0 OR reserved < ".(time()-1200).")))"
做你需要的?