PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

I valori del gruppo SQL per una colonna per un'altra colonna

Grazie a Tim e Gordon. La funzione Postgres che sto cercando è array_agg . La query completa in questo caso è simile a questa:

SELECT player, array_to_string(array_agg(score), ',') AS scores FROM games GROUP BY player;

array_agg mette tutti i punteggi in un array e devi convertirli in una stringa per poterli restituire in un'istruzione SELECT.