Josh 성장일기
article thumbnail
JOIN 에서 WHERE절과 ON절의 차이
DB/MySQL 2024. 1. 30. 13:54

초보개발자의 공부정리, 생각정리 블로그로써 잘못된점이 있다면 알려주시면 감사하겠습니다!! 업무를 진행하면서 SQL 이 많이 부족했던 저로써 현업으로 일을 시작한지 별로 되지 않았을 때 알게된 OUTER JOIN시 WHERE절 조건과 ON절 조건문의 차이점을 정리해보려고 합니다. 먼저 쿼리를 직접보면서 이해하기 위해 TEAM 테이블과 MEMBER 테이블을 생성하겠습니다. TEAM에 5개 row 를 insert 하고 MEMBER 테이블에는 각 팀에 2 row 씩 member 데이터를 insert 하겠습니다. 위 2개의 테이블을 먼저 on조건절을 활용하여 team_id 가 2인 멤버들만 outer join 해보겠습니다. 위의 데이터의 결과 처럼 on 조건절을 사용한 경우 left join의 영향으로 모든 me..

검색 태그