DB

내부조인(Inner join)

LazyTurtle_98 2021. 4. 28. 10:20

조인(join)

두개 이상의 테이블이 결합할때 쓰이는 구문이다.

논리적으로 여러 개의 테이블을 결합하는것

테이블 명과 칼럼이름은  ' . ' 으로 구분한다.

 

조인 종류

카티션 프로덕트(Cartesian Products) = 크로스 조인

테이블에 대한 조인 조건이 없을때

한 테이블의 row 와 다른 테이블 row 가 매칭되는 모든 경우수를 찾음

예시

 

내부조인(Inner Join)

두개 이상의 테이블에 대한 조건을 만족하는 row 만 반환한다.

where 절로 조건을 명시한다.

예시

 

동등 조인(Equi Join) = 자연 조인(Natural Join)

동등한 연산자(=)로 구성된 조인 조건을 포함한 조인명령

동등조인과 자연 조인은 내부조인에 속한다.

예시

같은 데이터를 찾을때 쓰지만 동등조인은 컬럼명이 다를때도 사용할수있다.