현재 데이타를 검색하면 (오리지날데이타)
HS | SAUP3 | MOK |
71200 | 11201000 | 20600 |
위의 형식으로 나오는데, (단순 select 문)
이것을 조금 변경하여, 아래의 형태로 select. ( substr 이용해서...)
JS | GS | HS | SAUP1 | SAUP2 | SAUP3 | MOK |
70000 | 71000 | 71200 | 10000000 | 11000000 | 11201000 | 20600 |
그러나 최종적으로 원하는 형태는 아래와 같거든요.
파란색 부분들 로우를 만들고 싶어요.
노가다성 쿼리 union all (6개 쿼리 반복, substr남발) 로 최종적으로 원하는 형태인 아래 형식처럼은 구했는데,
쿼리가 너무 길어지고, 지저분해서요...
union all 을 사용하지 않고 구현할 방법은 없나요?
각 코드별 부모자식 관계는 정의된게 없습니다.
ㅠㅠ
JS | GS | HS | SAUP1 | SAUP2 | SAUP3 | MOK |
70000 | ||||||
70000 | 71000 | |||||
70000 | 71000 | 71200 | ||||
70000 | 71000 | 71200 | 10000000 | |||
70000 | 71000 | 71200 | 10000000 | 11000000 | ||
70000 | 71000 | 71200 | 10000000 | 11000000 | 11201000 | |
70000 | 71000 | 71200 | 10000000 | 11000000 | 11201000 | 20600 |