A 라는 거래처에 담당자가 한명, 혹은 2명 혹은 세명이 있을 수 있습니다.
그런 경우 담당자1-A, 담당자2-A, 담당자3-A 의 형태의 레코드를
가질 수 있는 쿼리 좀 만들어 주세요...
레코드 형식
코드, 상호, 담당자1, 담당자2, 담당자3
예)
001, 우리나라, 김말동, 장길산
002, 개똥이네, 장길산, 홍길동, 김말동
003, 가나다, 홍길동
일 경우
001, 우리나라, 김말동
001, 우리나라, 장길산
002, 개똥이네, 장길산
002, 개똥이네, 홍길동
002, 개똥이네, 김말동
003, 가나다, 홍길동
이런내용으로 나올 수 있는 쿼리를 부탁합니다.
얼마든지 가능한거 같네요...무식한 방법이지만...ㅋㅋ
<< TB_Comp >>
=======================================================
Code Cname Emp1 Emp2 Emp3
=======================================================
01 미드텍 미드1 미드2
02 나우텍 나우1 나우2 나우3
03 자네트 자네1 자네2
04 훈테크 훈1
=======================================================
일 경우 다음처럼 .... ㅋㅋ
Select
Col
From
(
Select
Cname + Emp1 As Col
From
TB_Comp
Where
Emp1 Is Not Null
Union All
Select
Cname + Emp2 As Col
From
TB_Comp
Where
Emp2 Is Not Null
Union All
Select
Cname + Emp3 As Col
From
TB_Comp
Where
Emp3 Is Not Null
) Sub
업체별 담당사원수가 최대 3명이상이라면.. 늘어 나겠쬬..( 필드카운트 - 2 의 갯수만큼)