[SQLD] 조인

younghyun·2023년 6월 7일
0

SQLD

목록 보기
6/18

EQUI JOIN

EQUI(등가) JOIN은 두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용되는 방법

// WHERE 절에 JOIN 조건 넣기
SELECT 테이블1.컬럼명, 테이블2.컬럼명
FROM 테이블1, 테이블2 
WHERE 테이블1.컬럼명1 = 테이블2.컬럼명2; 
// ON 절에 JOIN 조건 넣기
SELECT 테이블1.칼럼명, 테이블2.칼럼명, ... 
FROM 테이블1 
  INNER JOIN 테이블2 
  ON 테이블1.칼럼명1 = 테이블2.칼럼명2;

NON EQUI JOIN

Non EQUI(비등가) JOIN은 두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하지 않는 경우에 사용되는 방법
데이터 모델에 따라서 Non EQUI JOIN이 불가능한 경우도 있다.

SELECT 테이블1.칼럼명, 테이블2.칼럼명, ... 
FROM 테이블1, 테이블2 
WHERE 테이블1.칼럼명1 BETWEEN 테이블2.칼럼명1 AND 테이블2.칼럼명2;
profile
🌱 주니어 백엔드 개발자입니당

0개의 댓글