Ich versuche, die Termine von string_agg in neuen SpaltenSQL-Spalten hinzufügen, basierend auf der Anzahl der Ergebnisse
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
tatsächliche Ausgang
|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 |
Wunsch Ausgang
|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 | | |
hinzufügen Meine erster Eindruck war Pivot-Tabelle zu verwenden, aber ich kann nicht herausfinden, wie
posten Bitte, die Daten in Tabellen – SEarle1986