[Database] SQL Join에 대해 알아보자!
·
Database
· JOIN- JOIN 이란?DB에서 2개 이상의 테이블을 연결하여 하나의 결과 테이블로 만들어서 효율적으로 데이터를 검색하고 처리할 수 있게 합니다. JOIN은 일반적으로 PK와 FK 관계에서 많이 사용되지만,반드시 PK/FK 관계일 필요는 없으며두 테이블 간에 비교 가능한 컬럼이 존재하면 JOIN이 가능합니다.- 사용하는 이유DB에서 테이블을 분리하여 데이터 중복을 최소화하고 데이터 일관성을 유지하기 위해 사용합니다.또한, 분리된 테이블의 데이터를 하나의 결과 집합으로 조회하기 위해 사용합니다.- 종류INNER JOIN: 두 테이블에서 공통된 값을 가지고 있는 행들을 반환합니다.OUTER JOIN: 두 테이블에서 공통된 값을 가지지 않는 행들도 반환합니다.LEFT OUTER JOINRIGHT OUTE..