PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kombinieren Sie zwei JSON-Objekte in PostgreSQL

Verwenden Sie json_agg() um ein Array zu erhalten:

SELECT json_agg(source_column) AS the_column    
FROM   tbl;

Oder json_each() in einem LATERAL join und json_object_agg() Elemente zusammenbauen:

SELECT json_object_agg(key, value) AS the_column
FROM   tbl, json_each(data);