gpt4 book ai didi

mysql 类似且不同的值不起作用

转载 作者:行者123 更新时间:2023-11-29 08:22:54 25 4
gpt4 key购买 nike

我正在做一种研究,除了条款 <> 之外,一切都很好。我不知道为什么会发生。有什么帮助吗?

这是我的查询

SELECT users . * , image_upload.name_image
FROM users
LEFT JOIN image_upload ON users.profile_image = image_upload.id_image
WHERE users.id <>1
AND LOWER( users.name ) LIKE 'f%'
OR LOWER( users.surname ) LIKE 'f%'
LIMIT 5

开始查询时,显示id = 1的行逻辑上不正确。

最佳答案

试试这个:

SELECT users . * , image_upload.name_image
FROM users
LEFT JOIN image_upload ON users.profile_image = image_upload.id_image
WHERE users.id <>1
AND (LOWER( users.name ) LIKE 'f%'
OR LOWER( users.surname ) LIKE 'f%')
LIMIT 5

请记住,由于运算符的处理方式,OR 语句实际上必须位于括号中。

这是给您的链接:

http://dev.mysql.com/doc/refman/5.0/en/operator-precedence.html

关于mysql 类似且不同的值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18857706/

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