안녕하세요 오라클 GROUP BY 해서 SELECT 해오는 질문입니다!
해도해도 헷갈리네요ㅠㅠ
우선 데이터는
| 지역 | 코드 | 금액 |
| 지역1 | 1 | 400 |
| 11구역 | 1 | 200 |
| 12구역 | 1 | 200 |
| 지역1 | 2 | 500 |
| 11구역 | 2 | 250 |
| 12구역 | 2 | 250 |
| 지역2 | 1 | 800 |
| 21구역 | 1 | 400 |
| 22구역 | 1 | 400 |
이런식으로 있습니다. 지역 안에 구역들이 있는 구조이고 구역별 코드별 금액 합계가 지역에 들어갑니다. 지역이랑 코드는 PK이구요.
이 데이터들을 아래처럼 SELECT 해오고싶습니다.
| 지역1 | 900 |
| 11구역 | 450 |
| 1(코드) | 200 |
| 2 | 250 |
| 12구역 | 450 |
| 1 | 200 |
| 2 | 250 |
| 지역2 | 800 |
| 21구역 | 400 |
| 1 | 400 |
| 22구역 | 400 |
| 1 | 400 |
혹시 가능한 방법이 있을까요??
코드 체계가 이상합니다.
부모 자식간의 관계가 불분명 합니다.
코드나 지역이 중복되네요.
그 "뭐가 뭐에 속한다" 에 해당하는 근거가 있어야 합니다.
위 예시 자료만 봐서는 뭐가 뭐에?속하는지 알 수 가 없습니다.
예시 자료가 실제와 다르게 왜곡된 것 같습니다.
좀 더 실제에 가까운 예시자료 보여주세요.
원본 대비 결과표
아아 제가 빼먹었는데 상위코드 컬럼이 하나 있습니다! 예를들면 구역11 구역12 의 상위코드는 '지역1' 이라서 부모자식을 찾습니다.
혹 어떤부분이 문제인걸까요?? 진짜 데이터는 너무 복잡해서 제가 요약해서 쓴거라 ㅠㅠ 구역11 구역12 가 지역1 에 속하고 구역 21 구역22 가 지역2에 속합니다. 그리고 지역&코드별로 값이 들어갑니다!
말로 설명하는 것은 소용 없구요.
예시 자료를 정확하게 다시 다듬어 주세요.
원본 대비 결과표