DB

Mysql Join

예발이 2021. 9. 21. 15:58

Join 이란?

관계형 데이터베이스는 데이터를 여러 테이블로 나누어 저장한다. 이렇게 분리된 데이터를 필요에 따라 다시 조합해주는 연산이 Join 이다.

 

Join 의 종류와 Sql

 

참고로 Mysql에는 Full Outer Join이 없다.

그럴땐 아래와 같이 Outer Join을 구현 할 수 있다.

SELECT * FROM A LEFT JOIN B
UNION
SELECT * FROM A RIGHT JOIN B;

LEFT JOIN과 RIGHT JOIN의 결과를 'UNION' 해주면 된다.