Skip to Content
Suffering builds character

2.조인 조건

1. 조인 조건 구분

조인 조건이란 두개 이상의 테이블이 서로 조인하기 위한 조건으로, 크게 2가지로 구분됨

1-1. 조인 조건

→ 두 테이블의 열이 기술된 조건

2-2. 일반조건

→ 조인 조건이 아닌 조건

Note

조인 조건과 일반 조건의 차이점

일반 조건
열과 컬럼 내에 존재하는 값(Record)을 평가

조인 조건
열과 열을 평가

조인 조건도 평가 결과가 TRUE인 행을 반환함

조인 조건의 종류

조인은 조인 조건에 따라 세 가지로 구분할 수 있음

  1. 카티션 곱
  2. 등가(EQUI) 조인
  3. 비등가(NON-EQUI) 조인

2. JOIN 조건 연습용 스키마

다음의 코드를 복사하여 실습 진행

sql
CREATE DATABASE join_practice; use join_practice; DROP TABLE IF EXISTS ta; DROP TABLE IF EXISTS tb; DROP TABLE IF EXISTS tc; CREATE TABLE ta (x INT, PRIMARY KEY (x)); CREATE TABLE tb (x INT, PRIMARY KEY (x)); CREATE TABLE tc (x INT, PRIMARY KEY (x)); INSERT INTO ta VALUES (1); INSERT INTO ta VALUES (2); INSERT INTO ta VALUES (3); INSERT INTO tb VALUES (1); INSERT INTO tb VALUES (2); INSERT INTO tc VALUES (1); INSERT INTO tc VALUES (3); SELECT * FROM ta; SELECT * FROM tb; SELECT * FROM tc;
Last updated on