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

Jak ustawić poprawne nazwy atrybutów na zagregowany wynik json za pomocą klauzuli GROUP BY?

W Postgresie 9.4 możesz użyć json_build_object () .

Na przykład działa to tak:

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

to bardziej przyjazny sposób, Postgres nas kocha :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. Nielegalna instrukcja:4 podczas uruchamiania Django

  2. GRUPUJ WEDŁUG kolejnych dat oddzielonych przerwami

  3. Usuwanie częściowo/całkowicie nakładających się zdarzeń z sygnaturami czasowymi rozpoczęcia i zakończenia w wielu wartościach

  4. Czy mogę dynamicznie obcinać tabele?

  5. Ustawienia Django konfigurują bazy danych z dwoma silnikami