Я пытаюсь выполнить следующее в postgresql
Моя структура таблицы
postgres=# select * from t_test;
var1 | var2 | var3
------+------+------
1 | A | v1
1 | B | v2
2 | A | u1
Я хочу, чтобы вывод был сгруппирован по var1. var2 и var3 должны стать значениями ключа json. Что-то вроде этого:
var1 | result
------+------------
1 | { A: v1, B: v2 }
2 | { A: u1 }
Я не мог четко понять функцию to_json из документации. Может ли кто-нибудь помочь?
json_object_agg
9.4. - person Craig Ringer   schedule 22.07.2014