我有一个数据库,其中包含一个myfield包含 json 字符串的文件:["2","4","1","6"]OR ["1"]。我想为这个文件做一个过滤器,并想用以下方式查询它:
SELECT id FROM table_name WHERE myfield = '5'-> 此返回不能回显id,因为["2","4","1","6"]没有值 5。
SELECT id FROM table_name WHERE myfield = '1'-> return 可以回显id -> 因为 -> 在 json 字符串myfield中的字段值为 1。
如何解决?我该怎么办?
我试过了,但它对我不起作用:
SELECT id FROM table_name WHERE myfield = '1'