我有下面的jsonb:
[
[
{
"id": 51003,
"user_id": 4554,
"sg_id": 143353
}, {
"id": 51004,
"user_id": 4555,
"sg_id": 143353
}
],
[
{
"id": 51005,
"user_id": 4555,
"sg_id": 143354
}
]
]
我尝试通过删除嵌套的数组级别来减少它。我期望类似这样的结果:
[
{
"id": 51003,
"user_id": 4554,
"sg_id": 143353
}, {
"id": 51004,
"user_id": 4555,
"sg_id": 143353
}, {
"id": 51005,
"user_id": 4555,
"sg_id": 143354
}
]
我不知道如何解决与postgres,并将感谢任何帮助。干杯!
2条答案
按热度按时间tp5buhyn1#
idfiyjo82#
->0
以访问包含两个对象的数组的第一元素,||将最后一个数组的对象连接到数组中。::jsonb
就是把varchar转换成json结果:
Demo here