두 개이상의 테이블을 서로 연결하여 마치 하나의 테이블인 것처럼 검색하는 방법
Table1
과 Table2
를 JOIN하는 SELECT문이다.
ON절에서 어떤 컬럼을 기준으로 JOIN할지를 지정해준다.
SELECT *
FROM Table1
JOIN Table2
ON Table1.Name = Table2.Name;
아래처럼 별도의 JOIN절 없이 두 테이블 모두를 FROM에 지정하는 것으로 표현할 수도 있다.
WHERE절이 ON절의 역할을 하게 된다.
SELECT *
FROM Table1, Table2
WHERE Table1.Name = Table2.Name;