У меня есть таблица с двумя полями: provider
и location
, которые представляют собой столбец json, из которого я извлекаю cord
объект из json.
Я хотел бы объединить (подсчитать) шнур по поставщику.
query:
SELECT_provider ,array_to_json(array_agg(location->'cord'))
FROM charging
GROUP BY provider
ORDER BY provider
результат для моего запроса
provider1 [[45, -122],[52, -122.1] [51, -122.1]
provider2 [[45, -122],[53, -122.2]
Я бы хотел хотелось бы увидеть
provider #cord
charger1 3
charger2 2