sql >> Database >  >> RDS >> PostgreSQL

SQL-groepswaarden voor een kolom door een andere kolom

Met dank aan Tim en Gordon. De Postgres-functie die ik zoek is array_agg . De volledige zoekopdracht ziet er in dit geval als volgt uit:

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

array_agg zet alle scores in een array, en je moet ze converteren naar een string om ze terug te kunnen geven in een SELECT-statement.



  1. Kan geen verbinding maken met Postgresql op poort 5432

  2. Boomstructuur in sql in Oracle.Hoe boom, onderliggende knooppunten en bovenliggende knooppunten in SQL Oracle weer te geven

  3. SELECT MAX(... geeft niets terug in PHP/MYSQL

  4. Is er een equivalent voor @@error van SQL Server in MySQL?