随着MySQL 5.7涉及JSON的新功能出现了。这些功能之一是能够查询JSON对象中存储在数据库中的字段。查询具有JSON字段的MySQL表并访问JSON属性
我的对象看起来像这样。
{
"color": [
{"WHITE" :{ "size": [
{"S": [{"Price" : "31"},
{"discountPrice" : "13" }]}
]}},
{"BLACK" :{ "size": [
{"S": "69"},
{"M": "31"},
{"L": "55.666"}
]}}
]}
我想查询它,就好像它是常规表格数据,为此我试着下面的查询无济于事。
select json_extract(Sku, '$.color[0]') from CRAWL.DAILYDATA;
我想将其分解为看起来更像传统RDBMS的格式。
任何想法?
您似乎在这里有两个问题:请详细介绍一下'无效'和'您传统的RDBMS'结果是否适用于 –