gpt4 book ai didi

php - MySQL 多个 And 和 or 匹配没有结果

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

我有一个包含许多字段的表

我的声明:

select * from
[table]
WHERE
(field1 LIKE 'test%' or field2 LIKE 'test%')
AND
(field1 LIKE 'foo%' or field2 LIKE 'foo%')
AND
public='1'

我有一条记录:field1='foobar',field2='testing',public='1',但查询与此匹配!

有人可以帮忙吗?

最佳答案

你也许应该尝试:

select * from
[table]
WHERE
(ltrim(field1) LIKE 'test%' or ltrim(field2) LIKE 'test%')
AND
(ltrim(field1) LIKE 'foo%' or ltrim(field2) LIKE 'foo%')
AND
public='1'

我希望数据库中的字符串开头有一些空格

关于php - MySQL 多个 And 和 or 匹配没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24823687/

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