Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Sql - Rufen Sie unterschiedliche Daten aus einem Listagg ab

Sie können eine Unterabfrage verwenden, um Duplikate zu entfernen:

select department_id, count(*),
       listagg(manager_id, ' | ') within group (order by manager_id)
from (select distinct department_id, manager_id
      from employees
     ) e
group by department_id