고객코드, 품목명
C001, 코로나 키트 1
C001, 코로나 키트2
자료를
C001, 코로나 키트1 / 코로나 키트2 로 표시하고자 합니다.
고객별로 품목을 나열해야 하는 상황입니다.
고수 분들의 도움 부탁 드립니다.
한컬럼에 표시하신다면 listagg를 사용하시면 될듯하네요.
with t (고객코드, 품목명) as (
select 'C001' ,'코로나키트1' from dual union all
select 'C001' ,'코로나키트2' from dual
)
select 고객코드, listagg(품목명, '/') within group(order by 품목명) v from t
group by 고객코드