CS_데이터베이스.6 조인

김창민·2024년 8월 28일

cs

목록 보기
9/10

하나의 테이블이 아닌 두 개 이상의 테이블을 묶어서 하나의 결과물을 만드는 것

조인 연산은 NoSQL보단 관계형 데이터베이스에서 사용한다.

Inner Join

두 테이블 간 교집합이다.

즉, a A INNER JOIN b B on a.col=b.col이라고 하면
a의 col이 1,2,3 이고 b의 col이 1,3,4면 Inner Join 결과 테이블은 1,3을 들고있는것

Right/Left Join

a A RIGTH JOIN b B on a.col=b.col 혹은 a A LEFT JOIN b B on a.col=b.col이렇게 작성하면 JOIN 기준으로 우측, 좌측에 있는 테이블의 전부 + 반대편 테이블에선 그에 해당하는 값만 합쳐진다. 대상 값이 없으면 NULL 취급

Full Outer Join

a A FULL OUTTER JOIN b B on a.col=b.col 이면 쉽게말해서 LEFT,RIGHT 모두 하는 것

profile
일일 회고 : https://rlackdals981010.github.io/

0개의 댓글