【发布时间】:2023-03-08 07:37:01
【问题描述】:
我想从数据库字段中搜索多个值。以下是我的查询。
SELECT * FROM `tablename`
WHERE FIND_IN_SET('12,13,15,15',category_id)
我如何搜索它对我不起作用。
【问题讨论】:
-
你需要把你的论点换成
FIND_IN_SET()。 -
在发帖之前我很想尝试一下
-
我认为您应该将查询修改为
SELECT * FROM tablename WHERE FIND_IN_SET('category_id','12,13,15,15') -
我试图解决一个类似的问题,偶然发现了这个 stackoverflow.com/questions/5015403/… 的答案。