쿼리 질문좀 드리겠습니다. 0 1 1,054

by 몽환중독자 [SQL Query] [2011.07.14 10:52:36]



type    code      high_code
A     I  
B    A00-A99    I
C    A00-A20     A00-A99
D    A00       A00-A20
D    A01       A00-A20
D    A02             A00-A20
A    II
C    B00-B10    II
D    B00        B00-B10
D    B01       B00-B10
D    B02       B00-B10


기존에 예를들어서 kssc_kcd_04라는 테이블에 type, code라는 컬럼이 있습니다.
type 에 A는 대분류, B는 준중분류, C는 중분류, D는 소분류입니다.
보시는바와같이 중간에 준중분류가 없는 코드체계도 있습니다.
그런데 이 데이타를 category_item 이라는 테이블에 이관작업을 하려고 하는데요 .
여기서 category_item이라는 테이블에 type, code컬럼을 이용해서 high_code에 위와같은 방식으로
데이타를 넣으려고 하는데요 아무리 고민을 해봐도 도저히 모르겠네요.
고수님들 도움좀 부탁드립니다.

by 마농 [2011.07.15 13:30:28]
type 과 코드 컬럼만으론 부족합니다.
상하 관계를 나타낼 코드가 없다면 위와 같은 정렬결과를 얻기 위한 정렬기준컬럼이라도 있어야 하겟죠?
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입