sql >> Databasteknik >  >> RDS >> Oracle

SQL - Flera värden kommaseparerade när GROUP BY används

Jag tror att LISTAGG är den bästa aggregerade gruppen per funktion att använda i den här situationen:

  SELECT CUSTOMER, CUSTOMER_ID,
         LISTAGG(PRODUCT, ', ') WITHIN GROUP (ORDER BY PRODUCT)
    FROM SOME_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
ORDER BY 1, 2


  1. Vad är det för fel med denna postgreSQL-fråga?

  2. MySQL frågar efter flera tabeller

  3. pdo-variabeln är odefinierad i mysql-funktionen

  4. Varför får jag Kan inte skicka parameter 2 genom referensfel när jag använder bindParam med ett konstant värde?