Как сгруппировать по столбцу и показать как одну строку

У меня есть таблица со следующей структурой

SubId       Status  
---------------------------------------
001         Active
001         Partially Active

При отображении этой записи мне нужно отобразить это так

SubId   Status  
---------------------------------------
001     Active/Partially active

Я пытался использовать разные, но это возвращает обе строки.

Любая идея, как я могу получить только 1 строку вместо 2. Я знаю, что это будет просто. Я просто не могу найти это.

1 ответ

Решение
select subid, 
       listagg(status, '/') within group (order by null) as status
from the_table
group by subid;
Другие вопросы по тегам