【发布时间】:2020-09-03 00:41:41
【问题描述】:
我正在使用 Postgres SQL 并有以下联接查询,当我执行此查询时,我会为每个员工获得两到 3 条记录,因为每个员工都有 3 种不同类型的电子邮件地址 1)家庭地址 2)办公室地址 3)社交地址。
select * from root.employee c
full outer join root.employee_email ce
on c.employee_id = ce.employee_id
order by c.employee_id limit 1000 offset 0;
我想要的是 employee_email.email 列在输出中给出逗号分隔值,我们该怎么做?
注意:我在 DB 中有近 100 万条记录,将使用 Spring Batch 将数据从 Postgres 迁移到 MongoDB。我需要为电话做同样的事情
【问题讨论】:
标签: postgresql string-aggregation