SQL

join

momomoo 2024. 4. 3. 16:19

-- LEFT JOIN 

공통 컬럼 (키값) 을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회되는 경우를 의미

 

select 조회 할 컬럼
from 테이블명(A) left join 테이블명 (B) on 테이블명(A) 공통컬럼명(묶을 칼럼)=테이블명 (B)공통컬럼명(묶을 칼럼)

 

 

 


-- INNER JOIN

공통 컬럼 (키값) 을 기준으로, 두 테이블 모두에 있는 값만 조회


select 조회 할 컬럼

from 테이블명(A) inner join 테이블명 (B) on 테이블명(A). 공통컬럼명(묶을 칼럼)=테이블명(B).공통컬럼명(묶을 칼럼)

 

 

 

 

 

테이블에 별명

select 조회 할 컬럼
from 테이블명(A) A별명 left join 테이블명 (B) B별명 on  A별명.공통컬럼명=B별명 .공통컬럼명

                                       inner join