问题描述
我的数据看起来像这样(表名:test_table):
{
timestamp: 'some_timestamp',headers: [{'name': 'test','value': 'sth'},{'name': 'test2','value': 'sth2'},{'name': 'test3','value': 'sth3'}]
}
我怎样才能动态地只选择 {'name': 'test2','value': 'sth2'}
,即。其中条件是:name
需要具有test2
的值,但我们不知道它在数组中的哪个对象。
我试过了:
SELECT JSON_SEARCH(headers,'one','test2',NULL,'$[*].name') IS NOT NULL
FROM test_table
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)