close_btn

SELECT t.고객이름, sum(t.지불금액) AS '총 지불금액'
FROM (

                SELECT 주문.주문고객 AS 고객이름, 제품.제품명, (제품.단가 * 주문.수량) AS 지불금액 
                FROM 제품, 주문
                GROYP BY 제품.제품번호, 주문.주문제품
 ) AS t
GROUP BY t.고객이름

 

 

위의 SQL문에서 첫번째 FROM 문안의 부속 질의문을 실행했을 시

고객이 구입한 물품에 대한 단가가 나옵니다.

 

| 고객이름 |  제품명 | 지불금액 |

 

위와 같이 나옵니다.

 

위 테이블을 가지고 원 SQL을 확인해보면

 

고객이름별로 GROUP BY를 통하여 고객별 총 지불 금액을 구할 수 있습니다.

 

최종 결과는

| 고객이름 |  총 지불금액 |

위와 같은 결과로 출력이 됩니다.