PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Meratakan array JSONB di postgres

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. Dapatkan perbedaan bidang lain antara stempel waktu pengelompokan pertama dan terakhir

  2. Bagaimana cara membuat kunci utama terdiri dari dua bidang di Django?

  3. Bagaimana cara menambahkan penyedia DB khusus agar dapat diakses di Visual Studio?

  4. Tidak menemukan Koneksi Oracle saat koneksi PostGIS ditentukan

  5. Pesan 28000:tidak ada entri pg_hba.conf untuk host \xx.xxx.xxx.xxxx\, pengguna \User, database \databasename\, SSL mati