- Natural Join : Join 조건을 주지 않고 Equi-Join을 하는 방법으로, 중복된 컬럼을 제거하고 중복되는 대상의 컬럼을 키값으로 활용한다.
- Cross Join : 키를 연결해주지 않으며 각 테이블 간 행의 수를 곱한 만큼의 행이 생성되며, 시스템 테스트나 테스트 예제를 생성할 때 사용된다.
- 세 개의 테이블을 Join할 때는 ON 다음에 한 번 더 Join을 걸어준다.
SELECT a.last_name||' '||a.first_name as 사원이름
, to_char(a.hire_date, 'YYYY-MM-DD') as 입사일
, b.department_name as 부서명
, a.salary as 급여
, c.job_title as 직업명
FROM employees a ,departments b, jobs c
WHERE a.department_id = b.department_id
and a.job_id = c.job_id;
'공부 자료 > SQL' 카테고리의 다른 글
[26일차] 서브쿼리. 원하는 데이터 추출하기 (0) | 2023.01.26 |
---|---|
[25일차] 실전 데이터 분석 : 우리집 주변은 안전할까?!-3 (0) | 2023.01.25 |
[23일차] Outer-Join. 모든 데이터 연결하기 (0) | 2023.01.23 |
[20일차] 함수의 응용. 복합 함수 사용하기 (0) | 2023.01.20 |
[19일차] Group By / Having 원하는 값 만들기 (0) | 2023.01.19 |