데이터를 트리구조 형식으로 만들기 위해 다음과 같이 테이블을 작성했습니다.
-------------------------------------------------
TeamCode TeamName ParentCode
-------------------------------------------------
0001 회사 0000
1001 생산부 0001
1010 생산1팀 1001
1011 선행조립 1010
1012 후행조립 1010
1020 생산2팀 1001
1021 금형가공 1020
1022 금형조립 1020
1030 의장1팀 1001
1040 의장2팀 1001
2001 영업부 0001
2010 영업1팀 2001
2020 영업2팀 2001
3001 자재부 0001
3010 구매1팀 3001
3020 구매2팀 3001
-------------------------------------------------
데이터가 위와 같을 때, 생산부를 키로 조회하면 다음과 같이 나오면 됩니다.
-------------------------------------------------
TeamCode TeamName ParentCode
-------------------------------------------------
1001 생산부 0001
1010 생산1팀 1001
1011 선행조립 1010
1012 후행조립 1010
1020 생산2팀 1001
1021 금형가공 1020
1022 금형조립 1020
1030 의장1팀 1001
1040 의장2팀 1001
이 때, 검색 조건을 반드시 ParentCode를 중심으로 찾아야 합니다.
여기서는 TeamCode가 규칙성이 있는 것처럼 보이지만, 실제로는 이런 구조가 반드시 유지되지는
않거든요.
부탁드립니다.
|