바닥코딩

JOIN의 종류와 방식(2/2) 본문

데이터 베이스/SQL

JOIN의 종류와 방식(2/2)

개발공부개발공부 2020. 1. 3. 10:16

4. CROSS JOIIN 

= PRODUCT의 개념과 같으며 테이블간 JOIN 이 없을 경우 생길 수 있는 모든 데이터의 조합을 말한다 

1
2
3
SELECT ENAME, DNAME
FROM EMP CROSS JOIN DEPT 
ORDER BY ENAME

만약 위의 쿼리 문에서 EMP 테이블과 DEPT 테이블이 각각 데이터를 N,M 개씩 가지고 있다고 가정을 한다면 CROSS JOIN 은 N*M 건의 데이터를 반환한다 

 

5 OUTER JOIN(LEFT OUTER JOIN / RIGHT OUTER JOIN /FULL OUTER JOIN) 

= OUTER JOIN은  INNER JOIN 과 반대되는 개념으로 JOIN 조건에서 동일한 값이 없는 행만 반환할 떄 사용하는 JOIN 문장이다 

 

 

 

'데이터 베이스 > SQL' 카테고리의 다른 글

PROCEDURE(프로시저) / TRIGGER(트리거)  (0) 2020.01.03
절차형 SQL  (0) 2020.01.03
JOIN 에서 ON/USING/WHERE 의 차이  (0) 2020.01.03
Join 의 종류 및 방식(1/2)  (0) 2020.01.03
데이터 베이스 뷰(View)란?  (0) 2020.01.03