gpt4 book ai didi

mysql if in where 子句

转载 作者:行者123 更新时间:2023-11-29 14:30:00 27 4
gpt4 key购买 nike

这可能很简单,只是我太厚了 - 我试图阻止保留的元素在记录中被拾取,但只有当库存大于 0 时,我不知道该怎么做除非

"....WHERE blah blah AND (reserved = 0 OR reserved < ".(time()-1200).")"

所以我正在查看的列称为“stock”列,如果该值为 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

关于mysql if in where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com