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

Bagaimana cara mengatur nama atribut yang benar ke hasil agregat json dengan klausa GROUP BY?

Di Postgres 9.4 Anda dapat menggunakan json_build_object () .

Untuk contoh Anda, ini berfungsi seperti:

SELECT group_id, 
       json_agg(json_build_object('id', id, 'name', name, 'body', body)) 
FROM temp
GROUP BY group_id;

ini cara yang lebih ramah, Postgres mencintai kita :3



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Banyak database dalam komposisi buruh pelabuhan dan buruh pelabuhan

  2. Dapatkan id sisipan terakhir setelah sisipan yang disiapkan dengan PDO

  3. Regex Postgresql untuk mencocokkan huruf besar, Unicode-aware

  4. Docker membuat layanan postgresql - tidak dapat membuat pengguna dan basis data selama pembuatan?

  5. Partisi tabel dinamis di postgres