nan + nan = 2nan

[프로그래머스/SELECT] 과일로 만든 아이스크림 고르기 본문

Database/SQL

[프로그래머스/SELECT] 과일로 만든 아이스크림 고르기

2nan 2024. 3. 21. 12:17
728x90


코드 입력

SELECT fh.FLAVOR
FROM FIRST_HALF AS fh
    JOIN ICECREAM_INFO ii 
        ON fh.FLAVOR = ii.FLAVOR
WHERE fh.TOTAL_ORDER > 3000 AND ii.INGREDIENT_TYPE="fruit_based"
ORDER BY fh.TOTAL_ORDER DESC;

JOIN은 오랜만에 봐도 익숙치가 않다.

간단한 JOIN이라서 다행이지, 실무에서 여러 테이블을 조인할테는 머리가 터질 것 같은데..

그래도 문제가 level.1 이라서 Join 말고 SELECT로 서브쿼리로 푸는게 아닐까해서 시도를 해보다가..

그게 더 복잡할 것 같아서 join을 활용했다.

FIRST_HALF 테이블과 ICECREAM_INFO의 테이블 중 flavor 컬럼이 연결되어 있어

ICECREAM_INFO 테이블을 LEFT JOIN 혹은 그냥 JOIN 해도 될 것 같다.

그 다음 조건절을 활용해서 조건에 맞는 값을 넣어주고 마지막 정렬까지..

조만간 JOIN에 대해서 다시 정리해봐야겠다.

 


출처 : 프로그래머스

https://school.programmers.co.kr/learn/courses/30/lessons/133025

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

Comments