selec (select to_char(wm_concat(distinct name) ) from table b where b.조건 = a.조건 ) name
from table2 a
로 중복되는 이름을 제거하고 가져왔는데
혹시 listagg에서 구현할 수 있는 방법이 있을까요?
by 마농
[2015.01.22 17:16:14]
SELECT d.deptno
, d.dname
, (SELECT wm_concat(DISTINCT job) FROM emp WHERE deptno = d.deptno) jobs1
, (SELECT LISTAGG(MIN(job), ',') WITHIN GROUP(ORDER BY job)
FROM emp WHERE deptno = d.deptno GROUP BY job) jobs2
FROM dept d
;
by gopdan
[2015.01.22 18:00:04]
마농님 감사드려요 ... 됩니다 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.