CUSTOMER 1행에 ORDER가 2행이고 각 주문에는 ORDER_ITEM이 3행씩 있다. 주문별 total_amount가 모두 100일 때 세 테이블 조인 후 `SUM(order.total_amount)`를 고객별 계산하면 얼마이며 올바른 개선은?
조인 결과는 주문항목 단위 6행이다.
원하는 고객 주문 합계는 200이다.
정답 1번
각 주문의 100이 항목 세 개 때문에 세 번씩 반복되어 2×3×100=600으로 과대 집계된다. 주문 단위에서 먼저 200을 만들거나 항목 집합을 별도 집계한 뒤 결합해야 한다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21