SELECT ROWNUM
,A.ORGN_XPO_REGN_CD
,A.LANG_CD
,A.CNT
FROM (
SELECT ORGN_XPO_REGN_CD
,LANG_CD, COUNT(LANG_CD) CNT
FROM KEWB_DDMSLANG A,
KEWB_DDMSORGN B
WHERE A.LANG_ORG_CD = B.ORGN_ORG_CD
AND B.ORGN_XPO_REGN_CD = 'D1' --검색조건
GROUP BY ORGN_XPO_REGN_CD, LANG_CD
ORDER BY CNT DESC
) A
WHERE ROWNUM BETWEEN 1 AND 4
위와 같은 쿼리로 다음의 결과를 얻었습니다..
ROWNUM |
ORGN_XPO_REGN_CD |
LANG_CD |
CNT |
1 |
D1 |
ENG |
24 |
2 |
D1 |
DEU |
20 |
3 |
D1 |
FRA |
7 |
4 |
D1 |
JAP |
3 |
LANG_CD는 검색조건에 따라 ROW의 갯수가 다르기에
ROWNUM으로 4개의 ROW만 선택했습니다..
이것을
ENG |
DEU |
FRA |
JAP |
24 |
20 |
7 |
3 |
가로 형태로 표시하고 싶습니다..
도움 부탁드립니다..
|