【发布时间】:2019-09-17 22:02:44
【问题描述】:
我组织中的某个人创建了一个 MySQL 列,其值如下所示:
[
{"name1":"value1"},
{"name2":"value2"},
{"name3":[
{"subname3.1":["subvalue3.1.1","subvalue3.1.2"]},
{"subname3.2":["subvalue3.2.1","subvalue3.2.2"]},
{"subname3.3":["subvalue3.3.1","subvalue3.3.2"]}
]},
{"name4":"value4"}
]
实际名称因行而异,数组元素的数量也不同,但单行内没有重复名称,内没有重复子名单行中的单个名称。
我需要按该顺序排列的值列表["subvalue3.1.1","subvalue3.2.1","subvalue3.3.1"]。但请注意,name3 并不总是第三:它的位置各不相同:所以我需要按名称访问它 (name3)。
我在https://dev.mysql.com/doc/refman/5.7/en/json-functions.html 看不到任何可以为我找到它的东西。
有人可以帮忙吗?
【问题讨论】: