반응형
반응형

출저 : 프로그래머스

JOIN

문제풀이

 

A. UNION/ UNION ALL 사용

SELECT A.FLAVOR FROM
(SELECT * FROM FIRST_HALF
UNION 
SELECT * FROM JULY) AS A
GROUP BY FLAVOR
ORDER BY SUM(A.TOTAL_ORDER) DESC LIMIT 3

 

 UNION : 중복제거 + 테이블 세로로 결합(위+ 아래)
 UNION ALL : 중복제거X + 테이블 세로로 결합(위+ 아래)

 

 

 

UNION(ALL)을 사용하니 문제정답률에 비해 난이도가 쉬웠다고 생각한(?) 문제.

두 테이블 구성이 같고, 데이터도 상반기/7월로 나눠져있어 합쳐도 무방하다고 생각했음.

실제로 결합 후 1~7월 합계테이블이 완성되어 조건에 맞는 쿼리 작성 하면 끝

 

반응형

+ Recent posts

// 기업0 D-Day (표지) // 기업1 D-Day