我有这个疑问
select cre.id ,string_agg(ae.name, ', ') as agents
from call_report_entity cre
join report_agents_entity rae on cre.id = rae."reportId"
join agent_entity ae on rae."agentId" = ae.id
group by cre .id
order by cre.id desc
结果:
但我需要把结果汇总为:
我怎样才能达到这个结果?
1条答案
按热度按时间llmtgqce1#
对于每个ID的固定最大代理数,您可以使用
row_number
和条件聚合进行透视: