본문 바로가기

Lobo's study room/정보처리기사

[데이터베이스]내부조인(INNER JOIN)과 외부조인(OUTER JOIN)

내부조인(INNER JOIN)
데이터 베이스에서 테이블을 조인하는 한가지 방법이며, 두개 이상의 테이블을 조인할 때 서로 매핑되는 데이터만 조회하는 방법.
  • 조인 대상 테이블들의 교집합을 추출하는 방법이고, OUTER JOIN의 반대개념이다.
  • 일반적으로 JOIN이라 하면, INNER JOIN을 지칭하는 것이다.
외부조인(OUTER JOIN)
데이터 베이스에서 테이블을 조인하는 한가지 방법이며, 두개 이상의 테이블을 조인할 때 기준이 되는 테이블의 컬럼에 대한 모든 데이터(매칭+미매칭)를 함께 조회하는 방법.
  • 조인 대상 테이블들의 합집합을 추출하는 방법이고,  INNER JOIN의 반대 개념이다.