PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để đặt tên thuộc tính chính xác thành kết quả tổng hợp json với mệnh đề GROUP BY?

Trong Postgres 9.4, bạn có thể sử dụng json_build_object () .

Đối với ví dụ của bạn, nó hoạt động như sau:

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

đây là một cách thân thiện hơn, Postgres yêu chúng tôi: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. Tạo bảng cho các giá trị Đa giác trong Postgis và chèn

  2. không tìm thấy mối quan hệ bằng cách sử dụng Postgres trong ứng dụng Eclipse Hibernate

  3. Không thể sử dụng di chuyển trong EF Core:42P07:quan hệ AspNetRoles đã tồn tại

  4. Làm thế nào để sắp xếp lại các mục trong danh sách cho phù hợp với một mẫu nhất định?

  5. Vấn đề sắp xếp postgres