재귀쿼리 질문드립니다.
YYMM ID NAME UPPERID LEVLEL
201106 9545607 단위농협 9730000S 50
201106 9545609 중앙농협 9730000S 50
201106 9730000S 가농협 97100S 40
201106 9545000 나농협 97200S 40
201106 97200S 농협 97600 30
201106 97100P 농협 97600 30
201106 97600 파 트 9630 20
201106 97600 파트 9630 20
대충 이런 테이블있네요..
레벨이 하위레벨 50부터 40,30,20,10,00(최상위) 이렇게요
업퍼아이디와 아이디를 연결해서 상위레벨찾아가는구조입니다. 대충해서 안맞네요...ㅋㅋㅋ
질문은 최하위레벨에서 최상위레벨을 찾아가게끔 하고싶습니다.
셀프조인걸믄 속도와 같은테이블을 너댓번이나 조인해야하기때문에
좀 간편한 방법이 없을까요? 데이터들은 몇천건정도?
원하는 결과셋은
ID NAME UPPERID LEVLEL ID NAME UPPERID LEVLEL .......
한로우씩들로 쭉 원하는 상위까지 표현하고싶습니다. 그래야 원하는 레벨별로 그룹바이를 시킬수가 있어서요
부탁드립니다.
|