Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como usar a função LISTAGG do Oracle com um filtro exclusivo?


Não tenho uma instância 11g disponível hoje, mas você não poderia usar:
SELECT group_id,
       LISTAGG(name, ',') WITHIN GROUP (ORDER BY name) AS names
  FROM (
       SELECT UNIQUE
              group_id,
              name
         FROM demotable
       )
 GROUP BY group_id