SELECT A.PRODUCT_CODE, (A.PRICE * SUM(B.SALES_AMOUNT)) AS SALES FROM PRODUCT AS A
INNER JOIN OFFLINE_SALE AS B
ON A.PRODUCT_ID = B.PRODUCT_ID
GROUP BY A.PRODUCT_CODE
ORDER BY (A.PRICE * SUM(B.SALES_AMOUNT)) DESC, A.PRODUCT_CODE ASC;

 

1. 두 테이블에서 각각 필요 요소를 가져 옴 (두번 사용될 경우 맨 끝에 붙이는 듯)

 

2. INNER JOIN 사용 (그냥 JOIN이라고만 써도 인식함)

 

3. 공통된 부분

 

4. 해당 부분으로 그룹화

 

5. 문제에 나온 내림차순 정렬, 오름차순 정렬 진행

+ Recent posts