[sql] 인라인 뷰를 사용하여 고객별 구매 이력을 조회할 수 있나요?

다음은 환불 내역을 제외한 고객별 총 구매액을 조회하는 인라인 뷰를 사용한 SQL 쿼리의 예시입니다.

SELECT customer_id, SUM(amount) AS total_purchase
FROM (
    SELECT customer_id, amount
    FROM purchase
    WHERE refunded = 0
) inline_view
GROUP BY customer_id;

위 쿼리는 인라인 뷰를 사용하여 환불되지 않은 구매 정보를 필터링하고, 각 고객의 총 구매액을 계산합니다.

이와 같은 방식으로 인라인 뷰를 활용하여 고객별 구매 이력을 조회할 수 있습니다.