By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 1
| mydata | key | value |
|---|---|---|
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] |
SELECT 2
| mydata | key | value | value |
|---|---|---|---|
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] | {"b": 1, "c": 2, "d": 3} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] | {"b": 4, "c": 5, "d": 6} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] | {"b": 1, "c": 2, "d": 3} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] | {"b": 4, "c": 5, "d": 6} |
SELECT 4
| mydata | key | a |
|---|---|---|
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | {"b": 1, "d": 3} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | {"b": 4, "d": 6} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | {"b": 1, "d": 3} |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | {"b": 4, "d": 6} |
SELECT 4
| mydata | key | a |
|---|---|---|
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | a | [{"b": 1, "d": 3}, {"b": 4, "d": 6}] |
| {"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} | g | [{"b": 1, "d": 3}, {"b": 4, "d": 6}] |
SELECT 2
| jsonb_object_agg |
|---|
| {"a": [{"b": 1, "d": 3}, {"b": 4, "d": 6}], "g": [{"b": 1, "d": 3}, {"b": 4, "d": 6}]} |
SELECT 1