PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Spłaszczanie tablicy JSONB w postgresie

SELECT  id, jo.obj
FROM    mytable
CROSS JOIN
        LATERAL
        (
        SELECT  JSON_OBJECT_AGG(jt.key, jt.value) obj
        FROM    JSONB_ARRAY_ELEMENTS(data) je
        CROSS JOIN
                LATERAL JSONB_EACH(je.value) jt
        ) jo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Railsy, ​​jaka jest różnica w unikalnym indeksie i validates_uniqueness_of

  2. Utwórz bazę danych za pomocą zapisanej funkcji

  3. Wyszukiwanie pełnotekstowe Postgresql dla języka czeskiego (brak domyślnej konfiguracji języka)

  4. jak poprzedzić ciąg przed sekwencją wygenerowaną przez postgresql?

  5. Dodaj ograniczenie daty i czasu do wielokolumnowego indeksu częściowego PostgreSQL