Mehrere Zeilen in postgreSQL zu einer Zeile kombinieren?

Ich bin neu bei PostgreSQL. Mein Ziel ist es, eine Abfrage auszuführen, die alle Element-IDs zurückgibt, die für jede Angebots-ID aufgelistet sind, wobei jede eindeutige Angebots-ID ein separater Zeileneintrag ist und jede Element-ID eine Spalte in diesem Zeileneintrag ist.

Tabelle 1 data sieht wie folgt aus:

proposal_id item_id 1 83054 1 81048 2 71384 2 24282 2 19847 2 18482 3 84720 4 18081 4 73018 

So soll es aussehen:

 proposal_id item_id_1 item_id_2 item_id_3 item_id_4 item_id_n 1 83054 81048 2 71384 24282 19847 18482 3 84720 4 18081 73018 

Die Herausforderung ist, dass ich die gleiche proposal_id für irgendwo zwischen 1 und bis zu 11 oder mehr Einträge haben kann.

Dies ist eine vereinfachte Version, um diese Frage zu stellen. Sobald ich dies feststelle, ist mein Plan, dann zusätzliche data für jede item_id und proposal_id von anderen Tabellen hier zu verbinden.

Jede Hilfe sehr geschätzt.

Vielen Dank!

EDITED: Feste Tischästhetik

Solutions Collecting From Web of "Mehrere Zeilen in postgreSQL zu einer Zeile kombinieren?"