start with connect by prior .. 에 관해서 질문드립니다. 0 2 1,642

by 모델장윤주 [2014.08.25 17:01:23]


해당 구문이 트리계층형 구조에 적합하다는 쿼리라고 알고있습니다.

해당 구문을 이용해 쿼리문을 작성중인데 구상하는 부분까지 어떻게 짜야할지 생각이 안나서 질문드립니다.

 

일단 구상하는 부분은 다음과 같습니다.

 

해당 상품이 들어있는 분류별 합계를 도출해낼려고 합니다.

- 중국음식         ( A )                       ( B )
    - 짜장면     - 월간 판매량    - 월간 판매가격
    - 짬뽕        - 월간 판매량    - 월간 판매가격
    - 볶음밥     -  월간 판매량    - 월간 판매가격
- 한국음식                      ( C )                ( D )
    - 김치찌개          - 월간 판매량    - 월간 판매가격
    - 된장찌개          - 월간 판매량    - 월간 판매가격    
    - 고추장불고기    - 월간 판매량    - 월간 판매가격


A - 짜장면, 짬뽕, 볶음밥 월간 판매량의 합계
B - 짜장면, 짬뽕, 볶음밥 월간 판매가격의 합계
C - 김치찌개, 된장찌개, 고추장불고기 월간 판매량의 합계
D - 김치찌개, 된장찌개, 고추장불고기 월간 판매가격의 합계

여기서 궁금한점 질문드립니다.
( 분류별 단계가 1단계이면 어느정도 쿼리를 작성하여 뽑아낼 수 있을것 같은데 ...
  분류별 단계가 2단계이상, 4~5단계 일 경우에 4단계의 A,B,C,D 같은건 어떻게 도출해낼 수 있나요 ? )

 

 

테이블데이터

부모메뉴레벨, 메뉴레벨, 메뉴이름

0               최상위메뉴

1        0       중국음식    

2        1       짜장면

3        1       짬뽕
    
4        1       볶음밥

5        0       한국음식

6        5             김치찌개

7        5       된장찌개

8        5       고추장불고기

....

음식테이블, 음식분류테이블, 음식분류조인테이블이 있습니다.

 

 

 

 


by 모델장윤주 [2014.08.25 17:31:17]

답변 감사합니다. 참고하여 풀어보도록 하겠습니다!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입