有人可以帮我创建一个 SQL 语句来展平 Snowflake Table1 表中的 JSON 数据,在一个具有数组的 JSON_DATA 列中吗?
JSON数据
{
"id": "1234-567-890",
"parent_id": "00-123-safsf-3345",
"data": [
{
"id": "sfsfd-234-fgf-55-4545",
"values": [
{
"name": "one",
"value": "32"
},
{
"name": "Two",
"value": "MMAD"
},
{
"name": "three",
"value": ""
},
{
"name": "four",
"value": "Bacra-Dacra"
},
{
"name": "five",
"value": "33-5455-9"
},
{
"name": "six",
"value": ""
},
{
"name": "seven",
"value": "4056"
},
{
"name": "eight",
"value": "TUU-WWW"
},
{
"name": "nine",
"value": ""
},
{
"name": "ten",
"value": "234234"
}
]
},
{
"id": "asdfsdfsdf-23423-fsff-3445435",
"values": [
{
"name": "One",
"value": "32"
},
{
"name": "Two",
"value": "MMDI"
},
{
"name": "Three",
"value": ""
},
{
"name": "four",
"value": "THis is a Test"
},
{
"name": "five",
"value": "11-4543535-2"
},
{
"name": "six",
"value": ""
},
{
"name": "seven",
"value": "4056"
},
{
"name": "eight",
"value": "ert erte"
},
{
"name": "nine",
"value": ""
},
{
"name": "ten",
"value": "343534"
}
]
}
]
}
所需表格格式:
ID | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 九 | 十 |
---|---|---|---|---|---|---|---|---|---|---|
sfsfd-234-fgf-55-4545 | 32 | MMAD | :--: | 巴克拉-达克拉 | 33-5455-9 | 4056 | TUU-万维网 | 234234 | ||
asdfsdfsdf-23423-fsff-3445435 | 32 | MMDI | :--: | 这是一个测验 | 11-4543535-2 | 4056 | 永远的 | 343534 |