5-7. JOIN ON ( ANSI) 절로 조인 작성 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 5-7. JOIN ON ( ANSI) 절로 조인 작성

본문



일명 ANSI 조인 이라고 한다.

ANSI 조인에는 inner 조인과 outer 조인이 있다.

기본이 inner 조인 임으로 생략이 가능하다.


select a.aaa, b.bbb from aaa a , bbb b where a.no = b. no ;

이것을 ANSI 조인으로 변환 하자면


select a.aaa, b.bbb from aaa a JOIN bbb b ON a.no = b. no ;

 

․ 자연 조인의 조인 조건은 기본적으로 같은 이름을 가진 모든 열의 등가 조인이다.

․ 임의의 조건을 지정하거나 조인할 열을 지정하려면 ON 절을 사용한다.

․ 조인 조건이 다른 검색조건과 분리된다.

ON절을 사용하면 코드가 이해하기 쉬워진다.

 

 

조인 조건 지정에 ON절을 사용하면 WHERE 절에서 조인 조건을 다른 검색 또는 필터 조건과 분리하여 지정할 수 있다.

 

예제) ON절로 레코드 검색 (내부조인)

 

오라클 디비 예제 : 

 

SELECT e.employee_id, e.last_name, d.department_id

d.department_id, d.localtion_id

FROM employees e inner JOIN departments d

ON (e.department_id = d.department_id);

 

☞설명)

ON절은 다음과 같이 서로 다른 이름을 가진 열을 조인하는 데에도 사용할 수 있다.

SELECT e.last_name emp, m.last_name mgr

FROM employees e JOIN employees m

ON (e.manager_id = m.employee_id);

 

앞의 예제는 EMPLOYEE_ID 및 MANAGER_ID열을 기준으로 하는 EMPLOYEES 테이블의 자체 조인이다.

 

MSSQL 디비 예제 :

 

SELECT * FROM titles INNER JOIN sales

ON titles.title_id = sales.title_id

 

또는

 

SELECT * FROM titles JOIN sales

ON titles.title_id = sales.title_id 

 

 

 

 

댓글목록

5. JOIN 쿼리 [ 여러 테이블의 데이터 출력 ]
이어쓰기 1.A 5-1. SQL 1999 구문을 사용한 테이블 조인
이어쓰기 2.B 5-2. 등가 테이블 조인
이어쓰기 3.D 5-3. 자연 조인 작성
이어쓰기 4.E 5-4. AND 연산자를 사용한 주가 검색 조건
이어쓰기 5.F 5-5 USING절을 포함하는 조인 작성(오라클에서 사용됨, MSSQL에서는 사용 안됨)
이어쓰기 6.G 5-6. 테이블 별칭 사용
이어쓰기 7.H 5-7. JOIN ON ( ANSI) 절로 조인 작성
이어쓰기 8.I 5-8. 자체 조인
이어쓰기 9.J 5-9 세개 이상의 테이블 조인
이어쓰기 10.K 5-10. 비등가 조인
이어쓰기 11.L 5-11. 포괄 조인
이어쓰기 12.M 5-12. 카티시안 곱 (Cartesian Product)
이 원글에 이어쓰기

학습자료 목록

Total 91건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기