Благодаря на Тим и Гордън. Функцията на Postgres, която търся, е array_agg
. Пълната заявка в този случай изглежда така:
SELECT player, array_to_string(array_agg(score), ',') AS scores FROM games GROUP BY player;
array_agg
поставя всички резултати в масив и трябва да ги конвертирате в низ, за да можете да ги върнете в оператор SELECT.