가게no 가게명 판매목록 판매일 담당자
1 가가게 사과 2013-01-01 이뭐시기
1 가가게 바나나 2013-02-01 김뭐시기
1 가가게 포도 2013-02-03 이뭐시기
2 나가게 사과 2013-01-03 이뭐시기
2 나가게 바나나 2013-02-05 김뭐시기
2 나가게 포도 2013-02-03 이뭐시기
2 나가게 딸기 2013-05-01 강뭐시기
2 나가게 수박 2013-01-01 이뭐시기
3 다가게 청포도 2013-01-01 강뭐시기
만약 이런 데이터가 있습니다.
가게no, 가게명, 판매목록이 pk 인데
그리드로 출력할때 아래와 같이 출력해야합니다.
가게no 가게명 사과판매일 사과담당자 바나나판매일 바나나담당자 포도판매일 포도담당자
1 가가게 2013-01-01 이뭐시기
1 가가게 2013-02-01 김뭐시기
1 가가게 2013-02-03 이뭐시기
해당 가게no로 조회하면 이런식으로 해당하는 판매목록을 컬럼으로 만들어야하는데
가게마다 판매목록이 다 다릅니다.
그 이유로 피벗도 사용하기 힘들것같고... (제가 잘 몰라서 그럴수도요. ....)
해결방법이 궁금합니다.
도무지 모르겠네요 ㅠㅠㅠㅠ
동적쿼리을 이용하셔야 할듯 합니다.
pivot기능을 이용하시고 멀티 피벗을 하시면 가능 합니다.
http://www.sqler.com/550102
동적큐ㅓ리는 조회해 보시면 많은 질답이 있습니다. 이 부분을 참고 하시면 가능 할듯 합니다.
먼저 피봇으로 쿼리를 만드시고 그 쿼리를 동적으로 바꾸시면 됩니다....
동적쿼리는 규칙성을 찾으시면 손쉽게 구현을 하실수 있습니다. ...