두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미
SELECT * FROM 기준 테이블A A
Left join 붙일 테이블B B on A.필드 = B.필드 // 테이블A 를 기준으로 테이블 B를 붙인다.
테이블A A<- 테이블 별칭을 설정해주어야 한다.
SELECT * FROM 기준 테이블A A
inner join 붙일 테이블B B on A.필드 = B.필드 // 테이블 A 와 테이블 B 의 같은 필드를 기준으로 붙인다.
SELECT 합칠필드, COUNT(*) as 작명 FROM 테이블A A
inner join 테이블B B on A.필드 = B.필드
WHERE 필드 조건식
GROUP BY 합칠 필드
from → join → where → group by → select