首页 > 解决方案 > postgresql中的SQL Group By子查询

问题描述

我想按傻瓜表分组,但我还需要将列 ID 分组为图像上的 depitected。

在此处输入图像描述

SELECT SUM(ml),sku,name FROM consumos 
GROUP BY sku,name
ORDER BY name

在此处输入图像描述

有任何想法吗?

此致

标签: sqlpostgresql

解决方案


看起来你想要一个 JSON 数组。这可以使用jsonb_agg()

select name, sku, ml, jsonb_agg(id)
from the_table
group by name, sku, ml;

推荐阅读