안녕하세요.
어떤 화면에 데이터를 조회하여 뿌려주는 기능을 구현 하려고 합니다.
그런데 각 항목별 조회되는 필드의 종류는 각 각 다르기 때문에 하나의 테이블을 더 만들어서
항목별 조회되는 컬럼의 정보를 등록하게끔 설계를 하였습니다.
예를 들면 대분류에는 A,B,C 라는 항목이 있고
A란 항목에는 1, 2, 3 의 컬럼이 존재하고
B란 항목에는 1, 3, 5
C란 항목에는 3, 5, 7, 8 이렇게 존재한다고 가정을 하면
항목 테이블에는 아래 처럼 데이터가 존재하고
A |
공통 데이터 |
B | 공통 데이터 |
C | 공통 데이터 |
컬럼 테이블에는 아래 테이블 처럼 정보가 존재한다 했을때
A | 1 |
A | 2 |
A | 3 |
B | 1 |
B | 3 |
B | 5 |
C | 3 |
C | 5 |
C | 7 |
C | 8 |
화면에서 A 항목을 선택하고 조회하면
공통데이터, 1, 2, 3 이렇게 나오고
화면에서 B 항목을 선택하면
공통데이터, 1, 3, 5 이렇게 나오고
화면에서 C 항목을 선택하면
공통데이터, 3, 5, 7, 8 이렇게 나오게 처리를 하고 싶습니다.
어떤식으로 처리하면 좋을지 좋은 의견 부탁 드립니다.