PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Concaténer des lignes JSON

démo :db<>violon

SELECT
    id,
    json_object_agg(key, value)      -- 2
FROM
    t,
    json_each(jcol)                  -- 1
GROUP BY id
  1. Vous devez d'abord extraire tous les éléments sur une seule ligne
  2. Ensuite, vous pouvez tous les réagréger