[sql] 인라인 뷰를 사용하여 제품의 카테고리별 판매량을 조회할 수 있나요?

다음은 인라인 뷰를 사용하여 제품의 카테고리별 판매량을 조회하는 예시 쿼리입니다.

SELECT category, SUM(sales) AS total_sales
FROM (
    SELECT p.product_id, p.category, s.quantity * p.price AS sales
    FROM products p
    JOIN sales s ON p.product_id = s.product_id
) inline_view
GROUP BY category;

위의 쿼리에서는 products 테이블과 sales 테이블을 조인한 뒤, 인라인 뷰를 사용하여 각 제품의 실제 판매량을 계산하고, 이를 카테고리별로 그룹화하여 총 판매량을 구합니다.

이러한 방식으로 인라인 뷰를 활용하여 카테고리별 판매량을 효과적으로 조회할 수 있습니다.