기준 테이블과 조인 테이블 모두에 조인 컬럼 데이터가 존재해야 함 (교집합)
두 테이블에서 동일한 컬럼명을 갖는 컬럼은 모두 조인이 됨, 두 테이블에서 동시에 가지고 있는 컬럼의 값이 전부 같은 것만 골라냄
-> 반드시 두 테이블 간의 동일한 이름, 타입을 가진 컬럼이 필요함.
이름이 같지만 타입이 다른 컬럼이 있으면 에러
공통된 부분만 결합하는 Inner Join과 다르게 공통되지 않은 행도 유지 -> 모두의 값을 유지하며 합쳐짐(합집합)
왼쪽 테이블을 기준으로 일치하는 행만 결합되고, 일치하지 않는 부분은 null값으로 채워짐
오른쪽 테이블을 기준으로 일치하는 행만 결합되고, 일치하지 않는 부분은 null값으로 채워짐
두 테이블 데이터의 모든 조합(곱집합)
자기자신과 자기자신을 조인하는 것
출처
https://doh-an.tistory.com/30
https://velog.io/@yanghl98/Database-JOIN