Oracle
 sql >> Database >  >> RDS >> Oracle

Come utilizzare la funzione LISTAGG di Oracle con un filtro univoco?

Oggi non ho un'istanza da 11g disponibile ma non potresti utilizzare:

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