Tablo 'hayvanlar':PostgreSQL array_agg sipariş
animal_name animal_type
Tom Cat
Jerry Mouse
Kermit Frog
Sorgu:
SELECT
array_to_string(array_agg(animal_name),';') animal_names,
array_to_string(array_agg(animal_type),';') animal_types
FROM animals;
Beklenen sonuç:
Tom;Jerry;Kerimt, Cat;Mouse;Frog
OR
Tom;Kerimt;Jerry, Cat;Frog;Mouse
Ben ilk toplama işlevi sipariş daima olacağından emin olabilir miyiz saniyede olduğu gibi.
Tom;Jerry;Kermit, Frog;Mouse,Cat
9.0'daysanız, iç içe geçmiş çağrıları tek bir 'string_agg() ile değiştirebilirsiniz. –