데이터베이스를 다루다 보면, 여러 테이블에서 데이터를 가져와야 할 때가 있습니다. 이때 사용하는 것이 JOIN입니다. 하지만 JOIN의 종류에 따라 처리 방식이 다르고, 성능에도 영향을 미칠 수 있습니다. 이번 글에서는 SQL JOIN의 종류와 성능 차이에 대해 알아보겠습니다1. SQL JOIN의 종류1) INNER JOIN정의: 두 테이블 간의 공통값이 있는 행만 반환합니다.특징: 조건에 맞는 데이터만 반환하므로 불필요한 데이터가 적습니다.SELECT A.col1, B.col2FROM TableA AINNER JOIN TableB BON A.id = B.id;id 값이 일치하는 행만 결과에 나옵니다.2) LEFT JOIN (또는 LEFT OUTER JOIN)정의: 왼쪽 테이블의 모든 행을 반환하며, 오..