
📒 CS/📝 DB
[DB] 논리적 조인 (Inner/Outer/Cross/Self)
조인 두 개 이상의 테이블을 묶어 하나의 결과물을 만드는 것을 말한다. 비관계형 데이터베이스(MongoDB)에서도 lookup이란 쿼리로 이를 처리할 수 있는데, 관계형 데이터베이스보다 성능이 떨어지기 때문에 되도록 사용하지 않는다. 조인(논리적 조인)의 종류 논리적 조인이란 사용자가 SQL문을 이용해 원하는 데이터 결합 방식을 기술하는 것을 의미한다. Inner Join (내부 조인): 왼쪽 테이블과 오른쪽 테이블의 두 행이 모두 일치하는 행이 있는 부분만 표기 Outer Join Left Join (왼쪽 조인): 왼쪽 테이블의 모든 행이 결과 테이블에 표기 Right Join (오른쪽 조인): 오른쪽 테이블의 모든 행이 결과 테이블에 표기 Full Outer Join (전체 외부 조인): 조인 조건에..