以上图片中的朋友我已经直接保存了json_encode格式的category_id值并进行处理,我正在检索这些值,但是我没有得到预期的结果。我的要求是我需要检索属于category_id 1的rss_url_id的值,它应该返回rss_url_id 2.
我使用查询
SELECT rss_url_id FROM rss_url WHERE `status` = 0 AND REPLACE( REPLACE(`category_id`,'[', '' ) , ']', '' ) LIKE '%1%'
但是这个查询返回结果,因为它在第一行中包含值10,因为我使用像%1%它返回结果,是否有任何备用查询只返回第2行。如果我将值赋予1。
答案 0 :(得分:1)
你可以尝试
SELECT rss_url_id FROM rss_url WHERE `status` = 0 AND `category_id` LIKE '%"1"%'
将您的category_id(待搜索)保留为双引号