Как преобразовать результаты группы по в json, используя POSTGRESQL? - PullRequest
0 голосов
/ 17 июня 2020

У меня следующий вопрос: Если у меня есть эти данные в таблице:

enter image description here

Как вы могли получить такой результат:

enter image description here

Для меня было бы то же самое, если бы результат пришел в виде json вот так:

enter image description here

Спасибо!

1 Ответ

1 голос
/ 17 июня 2020

Чтобы получить агрегированное значение JSON, вы можете использовать jsonb_object_agg()

select users, jsonb_object_agg(day, polls)
from data
group by users;

Онлайн-пример

...