gpt4 book ai didi

php - MySQL检查行中是否存在值,以减号分隔

转载 作者:行者123 更新时间:2023-11-29 03:52:55 25 4
gpt4 key购买 nike

我有一个表格,其中包含由减号分隔的产品 ID 和相关的配件 ID。

 ProductId    Accessories
1 1-2-3-
2 3-4-
3 1-2-3-
4 2-3-

如何在 Accessories Id = 2 的地方获取 ProductId

我试过这个查询,但它不正确

SELECT *
FROM `products`
WHERE '-' + Accessories + '-' LIKE '%-2-%'
LIMIT 0 , 30

无法更改数据库。

最佳答案

如果您绝对必须执行这种非常糟糕的做法,这将使您的编码生活复杂化,直到您退休:

SELECT * 
FROM products
WHERE CONCAT('-',Accessories) LIKE '%-2-%'
LIMIT 0 , 30

关于php - MySQL检查行中是否存在值,以减号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885100/

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