아래와 같은 구조의 테이블에서 DEPT_CODE 값이 4인 경우
"A사업부 A2 파트 A22부" 라는 결과를 얻고 싶습니다.
질의문 좀 알 수 있을까요..
CREATE TABLE T_DEPT (
STATION_CODE INT NOT NULL, -- 사업소코드
DEPT_CODE INT NOT NULL PRIMARY KEY, -- 부서 코드
DEPT_NAME VARCHAR(192) NOT NULL, -- 부서명
DEPT_PARENT_CODE INT NOT NULL, -- 상위 CODE
DEPT_DEPTH INT NOT NULL, -- 깊이
DISP_ORDER INT NOT NULL -- 순서
);
INSERT INTO T_DEPT VALUES (0, 0, '미지정', 0, 0, 0); -- 기본값
INSERT INTO T_DEPT VALUES (1, 1, 'A사업부', 0, 1, 1); -- 테스트
INSERT INTO T_DEPT VALUES (1, 2, 'A1파트', 1, 2, 1); -- 테스트
INSERT INTO T_DEPT VALUES (1, 3, 'A2파트', 1, 2, 2); -- 테스트
INSERT INTO T_DEPT VALUES (1, 4, 'A22부', 3, 3, 1); -- 테스트 |