오늘의 공부/DB, SQL
[SQL] SELECT - JOIN
이번엔 JOIN에 대해서 알아보려고 한다. JOIN이란? 둘 이상의 테이블을 연결해서 데이터를 검색하는 방법이다. 두 테이블을 연결하려면 테이블들이 적어도 하나의 컬럼을 공유하고 있어야하며 보통 이를 PK 또는 FK 값으로 사용한다. JOIN을 이용하면 on을 사용하게 되는데, 이를 통해 JOIN을 할 범위를 고를 수 있게된다. 그럼 종류를 한 번 살펴보도록 하자. JOIN의 종류로는 크게 내부조인(INNER JOIN)과 외부조인(OUTER JOIN)이 있다. 아래 데이터들을 가지고 조인을 살펴보자. Member 테이블 Student 테이블 내부조인(INNER JOIN) - 두 테이블의 공통적인 부분만 Select가 된다. 내부조인은 두 테이블 안에서 공통적으로 데이터가 존재하는지 확인할 ..