A컬럼 B컬럼
aaa 123
aaa 234
bbb 222
bbb 333
bbb 444
ccc 121
ddd 521
ddd 321
... ...
이렇게 되어 있다면,
aaa 123 234 ...
bbb 222 333 444 ...
ccc 121 ...
...
...
이런식으로 행으로 뿌려주려고 합니다.
기존 CASE문을 가지고 하려고 해도 동적으로 늘어나고 있어서 응용이 어렵더라구요.ㅜ.ㅜ
어떻게 SELECT를 하면 좋을지 조언 부탁 드립니다.
Comment 1
-
건우아빠
2013.03.20 12:03
피봇 기능을 이용하셔야 하는데
이때는 B컬럼의 값이 동적으로 증가나 내용이 유동적이기 때문에 A컬럼 별 B컬럼의 순서를 부여하고 순서로 피봇을 구성하시면
원하시는 내용을 만드실수 있습니다.
동적으로 증가하기 때문에 동적쿼리로 만드셔야 하구요.
case 조두을 이용하시는 방법도 있습니다.
아래 질문에 에 보시면 피벗팅 방법 답글도 참고 하세요..