Агрегирование списков в Oracle 10G

Допустим, у меня есть следующая таблица (то есть: справочная таблица). Я хочу отобразить свои результаты как "Ожидаемая таблица". Как я могу получить этот результат? Любая помощь будет высоко оценена. Я использую Oracle 10g.Справочная таблица

Ожидаемое:

Ожидаемая таблица

1 ответ

SELECT Collateral_Id,
       LISTAGG(Commitment_Id, ',')
           WITHIN GROUP (ORDER BY Commitment_Id) "Commitment_Id"
FROM yourTable
GROUP BY Collateral_Id
Другие вопросы по тегам