Bảng 'động vật':
animal_name animal_type
Tom Cat
Jerry Mouse
Kermit Frog
Truy vấn:
SELECT
array_to_string(array_agg(animal_name),';') animal_names,
array_to_string(array_agg(animal_type),';') animal_types
FROM animals;
Kết quả mong đợi:
Tom;Jerry;Kerimt, Cat;Mouse;Frog
OR
Tom;Kerimt;Jerry, Cat;Frog;Mouse
Tôi có thể chắc chắn rằng thứ tự trong hàm tổng hợp đầu tiên sẽ luôn giống như trong hàm thứ hai. Ý tôi là tôi không muốn nhận được:
Tom;Jerry;Kermit, Frog;Mouse,Cat
string_agg()