我有以下数据集:
{"date":{"year":2017,"month":7,"day":2},"data":{"param1":[10,20,30,440],"param2":[55,65,75,85],"param3":[43,55,71,72]}}
我从一个名为rawData的表中检索数据。
现在,我想要取消数组中的值的嵌套,并将它们放在另一个表(seperateData)中的4个单独的行和列中,因此对于这个示例,它将如下所示:
year | month | day | param1 | param2 | param3
2017 7 2 10 55 43
2017 7 2 20 65 55
2017 7 2 30 75 71
2017 7 2 440 85 72
我猜我必须使用unnest和ordinality来实现这一点,但我被困在了应该如何进行的问题上。数组param1、param2、param3的长度始终相同。
我已经摆弄了一下数据:https://www.db-fiddle.com/f/jZhYLEvdSERzLCDyoAJz65/0
https://stackoverflow.com/questions/50773693
复制相似问题