DATABASE/Oracle

[ORACLE] EQUI JOIN (동등 조인, 등가 조인)

잇나우 2020. 2. 4. 23:23
반응형

EQUI JOIN (동등 조인, 등가 조인)

두 테이블에서 서로 공통적으로 존재하는 칼럼의 값이있는 행 전체를 연결하여 결과를 생성하는 조인 기법으로 =연산자를 사용하여 테이블간의 값을 연결시킨다. 일반적으로 PK와 그것을 참조하는 FK로 지정된 컬럼을 연결시킬때 많이 사용한다.

 SELECT 컬럼명1, 컬럼명2, 테이블2.컬럼명3
 FROM 테이블1, 테이블2
 WHERE 테이블1.컬럼명1 = 테이블2.컬럼명2

-- test 테이블과 apple 테이블, mouse테이블 있다고 가정할때
SELECT test.num, apple.name, age, address, color
FROM test, apple, mouse
WHERE test.num = apple.num AND test.user_id = mouse.user_id;

테이블의 컬럼명이 중복일 경우 컬럼명앞에 .와 테이블명을 붙여 어떤 테이블의 컬럼을 말하는 것인지 구분해주어야 한다.

name, table1.id, table2.id, table1.loc ...
반응형