Ich habe eine Spalte, die vom Typ Integer-Array ist. Wie kann ich alle von ihnen in ein einzelnes Integer-Array zusammenführen?Wie alle Integer-Arrays aus allen Datensätzen zu einem einzigen Array in Postgres zusammengeführt werden
For example: If I execute query:
`select column_name from table_name`
I get result set as:
-[RECORD 1]----------
column_name | {1,2,3}
-[RECORD 2]----------
column_name | {4,5}
Wie kann ich {1,2,3,4,5} als Endergebnis erhalten?
Wahrscheinlich viel effizienter als meins, aber wird nicht unbedingt die Reihenfolge beibehalten; Sie müssten dafür "mit Ordinalität" verwenden. –
@Craig: Welche Version von PostgreSQL hat MIT ORDINALITÄT? Wie auch immer, benutzerdefinierte Aggregate sind irgendwie cool –
Hinzugefügt in PostgreSQL 9.4, also "in Kürze". Ich bin zu sehr daran gewöhnt, mit git master zu arbeiten ... –