gpt4 book ai didi

php - 使用 LIKE 检索行并传递一些 id。

转载 作者:行者123 更新时间:2023-11-29 10:48:46 25 4
gpt4 key购买 nike

我想检索带有关键字“off”的行,并且 sc_id 必须等于“2”。我正在尝试执行以下查询,但它给了我带有关键字“Off”的行,并且还给出了所有 sc_id。怎么解决这个问题。 id搜索是必须的部分。

查询

SELECT c.* , sc.* , sm.* ,ca.* 
from store_category sc
INNER JOIN store_manufacture sm
ON sm.sm_id=sc.store_id
INNER JOIN categories ca
ON ca.cat_id=sc.cat_id
INNER JOIN coupons c
on c.c_sc_id=sc.sc_id
WHERE sc.sc_id=2
AND c.c_name LIKE '%off%'
OR sm.sm_brand_name LIKE '%off%'
OR ca.cat_name LIKE '%off%'
OR c.c_description LIKE '%off%'

最佳答案

您需要使用括号来表示您的条件,请尝试以下操作:

SELECT c.* , sc.* , sm.* ,ca.* 
from store_category sc
INNER JOIN store_manufacture sm
ON sm.sm_id=sc.store_id
INNER JOIN categories ca
ON ca.cat_id=sc.cat_id
INNER JOIN coupons c
ON c.c_sc_id=sc.sc_id
WHERE sc.sc_id=2
AND (c.c_name LIKE '%off%'
OR sm.sm_brand_name LIKE '%off%'
OR ca.cat_name LIKE '%off%'
OR c.c_description LIKE '%off%');

关于php - 使用 LIKE 检索行并传递一些 id。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44120641/

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