这是 jsonb 列的虚拟数据
[ { "name": [ "sun11", "sun12" ], "alignment": "center", "more": "fields" }, { "name": [ "sun12", "sun13" ], "alignment": "center" }, { "name": [ "sun14", "sun15" ] }]
我想从对象的 jsonb 数组中获取所有名称键值...期待输出 -
[ [ "sun11", "sun12" ], [ "sun12", "sun13" ], [ "sun14", "sun15" ] ]
问题是我可以通过给出 0、1 等索引来获取名称键值
SELECT data->0->'name' FROM public."user";
[ "sun11", "sun12" ]
但是我无法从同一个对象数组中获取所有名称键值。我只想从 json 对象数组中获取所有键值。任何帮助都会有所帮助。谢谢