我试图从string_agg在新列SQL基于结果
SELECT g.ganado_id,
string_agg(i.date, ', ') AS date
FROM inseminacion i
INNER JOIN ganado g
ON g.ganado_id = i.ganado_id
GROUP BY g.ganado_id
实际输出
|ganado_id|date |
|1 |2016-10-15 |
|2 |2016-10-15, 2017-02-15 |
|3 |2016-10-15, 2017-03-09, 2017-05-27 |
|4 |2017-06-02 |
所需的输出添加日期数列添加
|ganado_id|date1 |date2 |date3 |
|1 |2016-10-15 | | |
|2 |2016-10-15 |2017-02-15 | |
|3 |2016-10-15 |2017-03-09 |2017-05-27 |
|4 |2017-06-02 | | |
我第一印象是使用数据透视表,但我不知道如何
请张贴的数据在表格 – SEarle1986