LEFT JOIN : 공통 컬럼(키값)을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회
INNER JOIN : 공통 컬럼(키값)을 기준으로, 두 테이블에 모두 있는 값만 조회
-- LEFT JOIN
SELECT 조회 할 컬럼
FROM 테이블1 a LEFT JOIN 테이블2 b ON a.공통컬럼명=b.공통컬럼명
--INNER JOIN
SELECT 조회 할 컬럼
FROM 테이블1 a INNER JOIN 테이블2 b ON a.공통컬럼명=b.공통컬럼명
*공통컬럼은 컬럼을 묶어주기 위한 '공통 값'이기 때문에 각 컬럼명은 달라도 됨.
예) 테이블1.고객ID=테이블2.고객아이디
'SQL' 카테고리의 다른 글
SQL - Pivot Table (5) | 2024.11.28 |
---|---|
SQL - 'Not given', NULL다루기 (0) | 2024.11.26 |
SQL - Subquery(여러번의 연산 수행) (2) | 2024.11.24 |
SQL - IF, CASE (조건에 따른 포맷 변경) (0) | 2024.11.22 |
SQL - REPLACE, SUBSTRING, CONCAT(문자 포맷 가공하기) (0) | 2024.11.22 |