gpt4 book ai didi

mysql - 组合 SQL 查询 LIKE OR AND 以在类型为真时列出产品

转载 作者:行者123 更新时间:2023-11-28 23:13:00 25 4
gpt4 key购买 nike

我一直在尝试使用 LIKE OR AND sql 查询从我的表中进行选择。我想列出产品类型为 bakery-catering 的所有产品,同时使用 like 从匹配的位置获取它。但是下面的 sql 查询显示了匹配位置的所有产品,忽略了我想要的产品类型。

SELECT * FROM productservice  
WHERE product_address LIKE "Enugu-ezike,%"
OR product_address_two LIKE "ezike district%"
OR product_description LIKE "cooking%"
AND product_type = "bakery-catering"

这显示了搜索位置的所有产品类型。请问我该如何解决这个问题?

最佳答案

SELECT * FROM productService  
WHERE
(
product_address LIKE 'Enugu-ezike,%' OR
product_address_two LIKE 'ezike district%' OR
product_description LIKE 'cooking%'
)
AND product_type = 'bakery-catering'

或者如果你坚持使用双引号,

SELECT * FROM productservice  
WHERE
(
product_address LIKE "Enugu-ezike,%" OR
product_address_two LIKE "ezike district%" OR
product_description LIKE "cooking%"
)
AND product_type = "bakery-catering"

关于mysql - 组合 SQL 查询 LIKE OR AND 以在类型为真时列出产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45116933/

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