[sql] RIGHT JOIN을 활용한 서브쿼리 작성하기
SELECT
customers.customerName,
payments.amount
FROM
customers
RIGHT JOIN (
SELECT
customerNumber,
SUM(amount) as amount
FROM
payments
GROUP BY
customerNumber
) AS payment_summary
ON customers.customerNumber = payment_summary.customerNumber;
위 코드에서, 우리는 payments 테이블을 대상으로 서브쿼리를 작성하고, customerNumber를 기반으로한 amount 총액을 구합니다. 그 후 이를 customers 테이블과 RIGHT JOIN으로 결합하여 고객 이름과 총 지불한 금액을 보여줍니다.