动物表:
animal_name animal_type
Tom Cat
Jerry Mouse
Kermit Frog
查询:
SELECT
array_to_string(array_agg(animal_name),';') animal_names,
array_to_string(array_agg(animal_type),';') animal_types
FROM animals;
期望的结果:
Tom;Jerry;Kerimt, Cat;Mouse;Frog
OR
Tom;Kerimt;Jerry, Cat;Frog;Mouse
我能确定第一个聚合函数中的顺序与第二个中的顺序始终相同吗?我的意思是我不想得到:
Tom;Jerry;Kermit, Frog;Mouse,Cat
string_agg()
函数。 - user330315