Inner Join, outer join


Inner Join, outer join

관계가 있는 걸 inner 관계가 없는 걸 outer라고 한다. Inner Join inner join을 사용하면 관계가 있는 것만 합친다. -> Outer를 제거한다. inner join = join inner join을 적용하면 공통된 부분만 나온다. 왼쪽 테이블은 1개 오른쪽 테이블은 3개 이기에 왼쪽 테이블을 3개로 늘려줘서 맞춰준다. /* ANSI SQL */ select * from member m inner join team t on m.id = t.member.id Outer Join 기본적인 방법은 inner join, 관계가 있는 것만 관계가 없는 걸 outer 왼쪽에 있는 outer를 포함하면 left outer join 오른쪽에 있는 outer를 포함하면 right outer join left outer join이면 왼쪽에 있는 테이블에 관계가 없는 것까지 포함하는 것이다. 오른쪽 테이블의 파란색 행은 관계가 없기에 제거한다. 그다음 왼쪽의 주황색 1개와 오른쪽...


#innerjoin #join #outerjoin

원문링크 : Inner Join, outer join