hab zwar schon Beispiele im Internet zu dem Thema gefunden, allerdings helfen dir mir nicht ganz weiter, da ich am Anfang nicht weiß wieviele Zeilen ich in einer Spalte zusammenfügen muss.
Mein Problem ist folgendes:
Ich hab eine Anzahl an Zeilen die ich in einer Spalte zusammenfügen möchte, Beispiel:
Tabelle
Tja, man sollte es halt richtig machen. Ob Du das tust und ob Du evtl. was falsch machst, kann ich ohne daß Du zeigst, was Du machst, nicht sehen.
test=*# select * from b;
id | name
----+---------
1 | pizza
1 | hot dog
2 | gorilla
2 | monkey
3 | apple
4 | cheese
4 | milk
4 | eggs
(8 rows)
test=*# select id, array_to_string(array_agg(name),' ') from b group by id;
id | array_to_string
----+------------------
4 | cheese milk eggs
1 | pizza hot dog
3 | apple
2 | gorilla monkey
(4 rows)