인프런 커뮤니티 질문&답변
GROUP BY 기준 컬럼
해결된 질문
작성
·
27
0
SELECT
u.name AS user_name,
SUM(o.quantity * p.price) AS total_purchase_amount
FROM
orders o
JOIN
users u ON o.user_id = u.user_id
JOIN
products p ON o.product_id = p.product_id
GROUP BY
ORDER BY
total_purchase_amount DESC;
이구문에서 GROUP BY를 user_id로 묶는게
더 안전하지 않나 생각이 들어서 질문드립니다.
name은 동명이인이 있다면 문제가 되지 않을까 궁금합니다 선생님
혹시 name으로 GROUP BY를 사용해야하는
이유가 있는지 궁금합니다!




