sql语句:错误或验证

qnyhuwrf  于 2021-06-19  发布在  Mysql
关注(0)|答案(2)|浏览(237)

我的sql语法有问题:
我有一张带票的table,这是我的php myadmin:

但是我不明白图片顶部的sql语法有什么问题。任何建议都将不胜感激。

oipij1gg

oipij1gg1#

这个 OR 选择者是罪魁祸首。我为你的方法提出一个替代方案:

SELECT * FROM ticket WHERE type=1 AND cid=72351 AND (state IN (0,1))

如果您需要快速扩展搜索以包含更大范围的 type ,您可以简单地添加数字,而不是一个完整的表达式。希望有帮助。

ftf50wuq

ftf50wuq2#

你的 or 情况必须改变如下

select * from ticket where type=1 and cid=72351 and (state=1 or state=0)

相关问题