Für modernes PostgreSQL (seit Version 9.0) können Sie einen BESTELLEN PER
-Klausel in einem Aggregatausdruck
:
SELECT
array_to_string(array_agg(name ORDER BY name), ', ')
FROM
animals;
Für Ihren speziellen Zweck können Sie auch string_agg
um Ihre Abfrage zu vereinfachen:
SELECT
string_agg(name, ', ' ORDER BY name)
FROM
animals;