join

    MySQL - [JOIN (Inner Join / Outer Join / Cross Join / Self Join) ]

    JOIN SELECT table1별칭.컬럼1, ..., table2별칭.컬럼1, ... FROM table1 [table1의 별칭] JOIN table2 [table2의 별칭] ON table1별칭.컬럼1 = table2별칭.컬럼2 [WHERE 조건문]; - 두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법 - 테이블에서 공통된 데이터가 저장된 컬럼을 찾아서 조인 구문을 작성해야함. 컬럼명이 같을 필요는 없음 - 성능 개선을 위해서 from절에 테이블 alias를 선언하여, 컬럼명 앞에 테이블 alias를 붙여줌 - 한쪽 테이블에만 있는 유일한 컬럼명 앞에는 테이블명이나 테이블 alias명이 필수는 아니나 붙여주면 성능 개선에 도움이 되므로 권장하고 있음 - (Inner) Join,..

    MySQL - [JOIN (Inner Join / Outer Join / Cross Join / Self Join) ]