커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 대기중
LV4. 단골 고객님 찾기
엑셀보다 쉽고 빠른 SQL
기타
북마크
김*준
댓글
0
추천
0
조회수
14
조회수
14
답변 대기중

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


코드 해석하는 순서 알려주시면 감사하겠습니다





안녕하세요 ! 우선 데이터 삽입하는 과정에서 오류가 나서 수기로 문제를 풀던중 의문이 생겨 문의 드립니다 !


SELECT

c.Country,

c.CustomerName AS Top_Customer,

SUM(o.TotalAmount) AS Top_Spent

FROM

Customers c

JOIN

Orders o ON c.CustomerID = o.CustomerID

GROUP BY

c.Country, c.CustomerName

HAVING

SUM(o.TotalAmount) = (

SELECT

MAX(SumSpent)

FROM

(SELECT

SUM(o2.TotalAmount) AS SumSpent

FROM

Customers c2

JOIN

Orders o2 ON c2.CustomerID = o2.CustomerID

WHERE

c2.Country = c.Country

GROUP BY

c2.CustomerID) AS Subquery

);


오류는 아닙니다. 혹시 해석하는 순서 알려주시면 감사하겠습니다 !

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴