我在下面有示例 sql 查询:
选择..
FIND_IN_SET((选择 cat_id
FROM mydb.table_categories
WHERE cat_name LIKE "%Pets%"),b.categories_id)
显示mysql错误。
此示例查询:
(选择 cat_id
FROM mydb.table_categories
WHERE cat_name LIKE "%Pets%")
返回 (25,260) 的结果,我想比较它是否在 b.categories_id 中找到,其中 b.categories id 包含 (9,25,257,300)
也就是说我们可以这样使用find_in_set吗?find_in_set((25,260),(9,25,257,300))?