본문 바로가기

Database

여러 결과를 하나의 칼럼으로 표현 LISTAGG 함수

반응형

 SELECT A.MNO

     , LISTAGG(A.NM, ', ') AS NM

  FROM (

       SELECT IA.MNO

            , IA.ID 

            , IB.NM

            , ROWNUMBER() OVER(ORDER BY IA.MNO) AS RNUM

         FROM TABLE1 IA

            , TABLE2 IB

        WHERE IA.ID = IB.ID

          AND IA.USE_YN = IB.USE_YN

          AND IA.USE_YN = 'Y'

       ) A

GROUP BY A.MNO



표현 및 결과 :http://www.dator.co.kr/dgroup03/textyle/90787

반응형