Mysql JOIN

Yebali·2020년 11월 27일
0

약간의_Mysql

목록 보기
3/6
post-custom-banner

JOIN이란?

관계형 데이터베이스에서는 데이터가 중복되는 것을 피하기위해 데이터를 여러 테이블에 나누어 저장한다.
분리된 데이터를 필요에 따라 다시 조합해주는 연산이 Join 이다.

JOIN의 종류


위의 그림은 JOIN을 정말 잘 표현해 두었다.

참고로 Mysql에서는 FULL OUTER JOIN이 없다.

그러나 어디에나 방법은 있다. FULL OUTER JOIN은 Mysql에서 다음과 같이 표현 할 수 있다.

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

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

profile
머리에 다 안들어가서 글로 적는 중

0개의 댓글