첨부 이미지(본문 맨 아래)와 같이 코드명이 있는 테이블과,
코드 구조가 있는 테이블을 만들었습니다.
코드 구조는 코드의 상위, 하위 관계만 나타냅니다. (부모, 자식)
이 경우 하나의 부모에 대한 자식 코드들을 가져올땐 아래의 쿼리로 가져올 수 있는데,
select * from codes code, code_structure code_stru where code.code_id=code_stru.child_code_code_id and (code_stru.parents_code_code_id = 1 or code_stru.child_code_code_id = 1) order by code.priority desc, code.code_id ;
모든 코드들을 리스트로 보고싶을때 쿼리 작성하는게 어렵네요..
위와 같은 구조로는 아래와 같은 모양으로 전체조회가 힘들까요?
code_id | code |
1 | 그룹코드1 |
6 | 코드1 |
7 | 코드2 |
2 | 그룹코드2 |