데이터베이스/문제 풀이
[프로그래머스][MySQL] 과일로 만든 아이스크림 고르기
수수다
2026. 4. 20. 01:08
https://school.programmers.co.kr/learn/courses/30/lessons/133025
참조.
https://home.picksco.com/e3241f6c-c211-409f-83b5-f49e868df38b
[SQL] 콤마(,) 연산자 조인
과거 SQL 문법에서 FROM 절에 콤마(,) 를 사용한 조인방식을 사용하는 걸 볼 수 있는데, 의외로 명시적 조인 방식과 뭐가 다른지, 어떻게 동작하는지 잘 모르는 경우가 꽤 있습니다. 콤마를 이용한
home.picksco.com
암시적 JOIN
이 코드는 JOIN 문법을 직접 쓰지는 않았지만,
FROM절에 두 테이블을 나열하고 WHERE절에 조인 조건(F.FLAVOR = I.FLAVOR)을 둔
암시적 조인(쉼표 조인) 방식이다.
즉, INNER JOIN ... ON ... 과 같은 결과를 낼 수 있지만,
실무에서는 보통 조인 조건과 필터 조건을 구분해서 보기 쉬운
명시적 조인(JOIN ... ON ...)을 더 많이 사용한다.
SELECT I.FLAVOR
FROM FIRST_HALF AS F, ICECREAM_INFO AS I
WHERE F.TOTAL_ORDER >= 3000
AND F.FLAVOR = I.FLAVOR
AND I.INGREDIENT_TYPE = 'fruit_based'
ORDER BY F.TOTAL_ORDER DESC
명시적 JOIN
SELECT F.FLAVOR
FROM FIRST_HALF AS F
INNER JOIN ICECREAM_INFO AS I
ON F.FLAVOR = I.FLAVOR
WHERE F.TOTAL_ORDER >= 3000
AND I.INGREDIENT_TYPE = 'fruit_based'
ORDER BY F.TOTAL_ORDER DESC
JOIN 에 대한 설명
https://yoo-hyeok.tistory.com/98
[MySQL] Join 깔끔한 이해와 사용법
상단의 그림 정말 정리가 잘 되어 있습니다. 처음 접할 때 보고도 저게뭔가 싶었는데 초심자의 입장에서 이해하기 쉽도록 설명해보려합니다. 1. LEFT JOIN A, B 테이블 중에 A값의 전체와, A의 KEY 값
yoo-hyeok.tistory.com