SELECT

프로그래머스 레벨1짜리 SQL 문제이다. 문제 링크

JOIN을 사용하는 문제다.

DB를 JPA로 배우다 보니 QueryDSL을 쓰면서 조인을 써보긴 했지만 기본 문법 지식이 모자라서

막상 써보라고 하면 어떻게 써야할지 몰랐다.

SQL 문제를 여러개 풀어보면서 익히는 수 밖에 없겠다.

이번 문제에서 배운 점은 아래와 같다.

  • LEFT JOIN을 사용하는법

풀이

SELECT fh.flavor
FROM first_half AS fh
LEFT JOIN icecream_info AS info
ON fh.flavor = info.flavor
WHERE fh.total_order > 3000 AND info.ingredient_type = "fruit_based"
ORDER BY fh.total_order DESC

 

+ Recent posts