5-2. 등가 테이블 조인 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 5-2. 등가 테이블 조인

본문

 

조인을 사용하여 여러 테이블의 데이터를 질의한다.

 

SELECT table1.column, table2.column

FROM table1, table2  데이터를 검색할 테이블 및 열입니다.​

 

WHERH table1.column1 = tabel2.column2;  테이블을 조인하거나 관련시키는 조건입니다.

 

 

․ WHERE절에서 조인조건을 작성합니다.

․ 동일한 열 이름이 여러 테이블에 있는 경우 열 이름에 테이블 이름을 접두어로 붙인다.

 

* 조인 정의

데이터베이스에서 여러 테이블의 데이터가 필요한 조인조건을 사용한다.

서로 대응되는 열 즉, 일반적으로 기본 키 및 외래 키 열에 존재하는 공통 값에 따라 한 테이블의 행(row)을 다른 테이블

의 행에 조인할 수 있다.

 

관련된 둘 이상의 테이블에 있는 데이터를 표시하려면 WHERE절에서 간단한 조인조건을 작성한다.

 

* 지침

․ 테이블을 조인하는 SELECT문을 작성할 때 열 이름에 테이블 이름을 접두어로 붙여 해당 열을 확실히 식별할 수 있도 록 하여 데이터베이스 액세스 기능을 향상시킨다.

․ 여러 테이블에 동일한 열 이름이 있는 경우 열 이름에 테이블 이름을 접두어로 붙여야 한다.

․ n개의 테이블을 조인하려면 최소n-1개의 조인조건이 필요하다.

예를 들어 네개의 테이블을 조인하려면 최소 세 개의 조인조건이 필요하다.

 

이 규칙은 테이블에 복합 기본키가 있으면 적용되지 않으며, 이때 복합 기본키는 각 행(row)을 고유하게 식별하기위해

둘 이상의 열이 필요합니다.

 

등가 조인이란?

사원이 부서 이름을 판별하기 위해 EMPLOYEES 테이블의 DEPARTMENT_ID 열의 값을 DEPARTMENTS 테이블의 DEPARTMENT_ID값과 비교한다.

 

EMPLOYEES 테이블과 DEPARTMENTS테이블의 관계는 등가 조인이다.

즉 두 테이블의 DEPARTMENT_ID열 값이 동일해야 하다.

이 조인 유형은 주로 기본 키와 외래 키를 보조수단으로 포함한다.

참고 : 등가조인을 단순조인 또는 내부조인(inner join)이라고도 합니다.  

댓글목록

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.
닫기