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

Comment utiliser la fonction LISTAGG d'Oracle avec un filtre unique ?

Je n'ai pas d'instance 11g disponible aujourd'hui mais pourriez-vous ne pas utiliser :

SELECT group_id,
       LISTAGG(name, ',') WITHIN GROUP (ORDER BY name) AS names
  FROM (
       SELECT UNIQUE
              group_id,
              name
         FROM demotable
       )
 GROUP BY group_id