gpt4 book ai didi

mysql - sql查询返回错误结果

转载 作者:行者123 更新时间:2023-11-29 05:12:04 26 4
gpt4 key购买 nike

为什么此查询返回 companyVisible 为 0 的结果,即使我只询问 companyVisible 值为 1 的公司?

SELECT c.companyID, c.companyDescription , c.companyName ,c.copmanyDrastiriotita, c.companyVisible
FROM company c
WHERE c.companyVisible = 1
AND c.companyDescription LIKE '%Keyword%'
OR c.companyName LIKE '%Keyword%'
OR c.copmanyDrastiriotita LIKE '%Keyword%'

最佳答案

AND 位于OR 之前,因此您需要添加括号。

SELECT c.companyID, c.companyDescription , c.companyName ,c.copmanyDrastiriotita, c.companyVisible
FROM company c
WHERE c.companyVisible = 1
AND (c.companyDescription LIKE '%Keyword%'
OR c.companyName LIKE '%Keyword%'
OR c.copmanyDrastiriotita LIKE '%Keyword%')

关于mysql - sql查询返回错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38072375/

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