0
Ich habe 4 Unterabfragen, die Null + Zeilen von SMALLINT [] der Länge 1+ zurückgeben.Aggregiere 1D-Arrays verschiedener Länge in 2D-Array
Ich möchte alle Unterabfrageergebnisse in einer einzigen Zeile von SMALLINT [] [] aggregieren.
Da die Arrays unterschiedliche Längen haben, bin ich nicht sicher, wie man sie aufrollt? Die Verwendung der 9.5 ARRAY_AGG-Rückgabe "kann keine Arrays unterschiedlicher Dimensionalität ansammeln".
Danke für die Zeit nehmen, diese kreative Antwort vorzubereiten. Ich hätte angeben sollen, dass ich eine "kompakte" 2D-Antwort ohne NULL-Werte suchte. Ich nehme an, es ist nicht das Ende der Welt, 4 Abfragen auszuführen und sie in der Anwendungslogik zusammenzufassen, aber ich bin ehrlich schockiert, dass dies mit reinem Postgres nicht möglich ist. –