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
'SQL' 카테고리의 다른 글
[MySQL] 평균 일일 대여 요금 구하기 (0) | 2024.02.11 |
---|---|
[MySQL] 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.02.09 |
[MySQL] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2024.01.31 |
[MySQL] 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.01.30 |
재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.03.31 |