pk_id depth foldername
15 0 프로그램
16 0 .
17 0 .
18 15 컴퓨터
19 15 .
20 18 .
21 18 .
22 18 .
23 18 AutoCAD
. . .
. . .
34 23 IPP
대략 이런형태의 TREE구조 폴더가 있는 경우 선택한 폴더의 전체 경로를 알고 싶습니다.
가장 하단에 선택한 폴더에서 상위 폴더를 찾아 화면에 출력하고 싶습니다.
예) 가장 하단의 폴더가 IPP일 경우
원하는 결과 : 프로그램>컴퓨터>AutoCAD>IPP
사용자가 IPP 폴더를 선택한 경우
select문에 pk_id값을 받아 depth와 foldername값을 알수 있습니다.
IPP의 depth = 23이며, db에서 pk_id가 23인걸 조회하면 다시 depth값을 알수 있는데
이걸 어떻게 쿼리를 해야 할지..
|