PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Valeurs de groupe SQL pour une colonne par une autre colonne

Merci à Tim et Gordon. La fonction Postgres que je recherche est array_agg . La requête complète dans ce cas ressemble à ceci :

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

array_agg met tous les scores dans un tableau, et vous devez les convertir en une chaîne pour pouvoir les renvoyer dans une instruction SELECT.