SQL 외부결합(조인) 내부결합(조인)

2023. 6. 20. 00:03SQL 코딩

내부 조인은 두 테이블을 연결할 때에 가장 많이 쓰이는 동일한 컬럼명을 갖는 컬럼끼리 합체를 진행한다.(반드시 동일한 이름과 타입을 가진 컬럼이 있어야 한다.)

두 개의 테이블에서 동시에 가진 컬럼만 합하는 교집합 느낌의 결과를 낸다.

다음으로 외부 조인은 한쪽에만 데이터가 있는 상황이어도 결과는 나온다.

 

공통되지 않는 행도 같이 병합해서 나타내고, MySQL은 Full Outer Join을 지원하지 않아서 Left Outer Join 결과와 Right Outer JOIN 결과를 UNION해서 써야 한다.