我在下面有示例 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))?