sql >> Databáze >  >> RDS >> PostgreSQL

Hodnoty SQL seskupují pro jeden sloupec jiným sloupcem

Díky Timovi a Gordonovi. Funkce Postgres, kterou hledám, je array_agg . Úplný dotaz v tomto případě vypadá takto:

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

array_agg vloží všechna skóre do pole a vy je musíte převést na řetězec, abyste je mohli vrátit v příkazu SELECT.



  1. Podporuje postgresql lookbehind regexp?

  2. Při pokusu o načtení výsledků nefunguje připojení k DB pomocí třídy PHP

  3. pgadmin mi dává chybu:nebylo zadáno heslo

  4. Jak ukotvit / zrušit ukotvení dotazu Windows a další karty v SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 21