하나의 테이블이 아닌 두 개 이상의 테이블을 묶어서 하나의 결과물을 만드는 것
조인 연산은 NoSQL보단 관계형 데이터베이스에서 사용한다.
두 테이블 간 교집합이다.
즉, 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을 들고있는것
a A RIGTH JOIN b B on a.col=b.col 혹은 a A LEFT JOIN b B on a.col=b.col이렇게 작성하면 JOIN 기준으로 우측, 좌측에 있는 테이블의 전부 + 반대편 테이블에선 그에 해당하는 값만 합쳐진다. 대상 값이 없으면 NULL 취급
a A FULL OUTTER JOIN b B on a.col=b.col 이면 쉽게말해서 LEFT,RIGHT 모두 하는 것