Saya telah mencoba membuat objek dari tabel saya, sebenarnya saya memiliki kueri yang mengembalikan ini:

enter image description here

Bagaimana saya bisa mengonversi hasil ini menjadi:

answerId | json
1|{"en":["Autoimmune","Bronchitis","COPD","Cancer","Cardiovascular","Diabetes","Pulmonary fibrosis","None of the above"],"es":["Autoinmunes","Bronquitis","Cardiovasculares","Cáncer","Diabetes","EPOC","Fibrosis pulmonar","Ninguna de las anteriores"]}
2|{"en":["Yes","No"],"es":["Si","No"]}

Terima kasih kepada setiap orang yang dapat mencoba membantu saya

0
Esteban 30 Juni 2020, 20:15

1 menjawab

Jawaban Terbaik

Anda sebaiknya menggunakan json_object_agg:

SELECT "answerId", json_object_agg(code, answers) AS "json"
FROM myTable
GROUP BY "answerId"
0
Bergi 30 Juni 2020, 17:23