小编obi*_*bi2的帖子

如何更好地改进此SQL查询?

SELECT  * 
FROM    `people` 
WHERE   `Cars` BETWEEN '0' AND '1' 
AND     `Name` LIKE ('%George%') 
    OR  `Address` LIKE ('%George%') 
    OR  `City` LIKE ('%George%') 
ORDER BY Favorite DESC
Run Code Online (Sandbox Code Playgroud)

目前,它返回谁拥有人2 cars,如果他们addressGeorge它或它们cityGeorgetown.

我怎样才能使它所以它会返回只有人谁也01车和他们的名字是乔治或林肯是乔治?

所以我认为我使用了错误的OR陈述?但是我的声明很难改进.任何建议都很可爱.

php sql

-1
推荐指数
1
解决办法
77
查看次数

标签 统计

php ×1

sql ×1