728x90
728x170
데이터베이스 일반
조인(JOIN)
- 2개 이상의 테이블에 나누어져 저장된 정보를 1개의 테이블처럼 사용하기 위해 연결하는 방법을 정의한 것
- 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 함.
- 여러 개의 테이블을 조인할 경우, 접근 속도의 향상을 위해 필드 이름 앞에 테이블 이름을 마침표(
.
)로 구분하여 사용함. - 보통 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만, 관계가 설정되지 않아도 조인을 수행할 수는 있음.
- 조인의 종류
내부 조인(Inner Join)
SELECT 필드이름
FROM 테이블이름1 INNER JOIN 테이블이름2
ON 테이블이름1.필드이름=테이블이름2.필드이름
- 가장 일반적인 조인의 형태
- 관계가 설정된 두 테이블에서 조인된 필드가 일치하는 행만 질의에 포함됨.
왼쪽 외부 조인(Left Join)
SELECT 필드이름
FROM 테이블이름1 LEFT JOIN 테이블이름2
ON 테이블이름1.필드이름=테이블이름2.필드이름
- 왼쪽 테이블에서는 모든 레코드를 포함하고, 오른쪽 테이블에서는 조인된 필드가 일치하는 레코드만 질의에 포함됨.
- 화살표의 방향이 왼쪽에서 오른쪽으로 이동되듯이(
→
) 표현됨.
오른쪽 외부 조인(Right Join)
SELECT 필드이름
FROM 테이블이름1 RIGHT JOIN 테이블이름2
ON 테이블이름1.필드이름=테이블이름2.필드이름
- 오른쪽 테이블에서는 모든 레코드를 포함하고, 왼쪽 테이블에서는 조인된 필드가 일치하는 레코드만 질의에 포함됨.
- 화살표의 방향이 오른쪽에서 왼쪽으로 이동되듯이(
←
) 표현됨.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
데이터베이스 일반 : 폼의 구성 요소 (0) | 2021.06.14 |
---|---|
데이터베이스 일반 : 폼의 개념 (0) | 2021.06.14 |
데이터베이스 일반 : 기타 질의 (0) | 2021.06.14 |
데이터베이스 일반 : 실행 질의 (0) | 2021.06.14 |
데이터베이스 일반 : 특수 연산자를 이용한 질의 / 하위 질의 (0) | 2021.06.14 |
데이터베이스 일반 : 주요 함수 (0) | 2021.06.14 |
데이터베이스 일반 : 그룹 지정 (0) | 2021.06.14 |
데이터베이스 일반 : 정렬 (0) | 2021.06.14 |