gpt4 book ai didi

php - mysql 查询以获取匹配的记录

转载 作者:可可西里 更新时间:2023-11-01 07:37:39 25 4
gpt4 key购买 nike

表一

id name groupid
1 AAA 5,6
2 BBB 5,7
3 CCC 15

我正在尝试进行如下查询:

select * from Table_One 
where Table_One.groupid like '%".$objectData[groupid]."%'

如果 $objectData[groupid] 的值是 5 那么结果应该是

1  AAA   5,6
2 BBB 5,7

同样,如果 $objectData[groupid] 的值是 6 那么结果应该是

1  AAA   5,6

并且,如果 $objectData[groupid] 的值为 7,则结果应为

2  BBB   5,7

最佳答案

而不是使用 LIKE 使用 FIND_IN_SET功能,试试这个:

SELECT * 
FROM Table_One
WHERE FIND_IN_SET(".$objectData[groupid].", Table_One.groupid);

关于php - mysql 查询以获取匹配的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12615524/

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