반응형
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 ...
반응형
'DATABASE > Oracle' 카테고리의 다른 글
[ORACLE] CONSTRAINT 제약조건 생성,삭제, PRIMARY KEY, UNIQUE, NOT NULL, FOREIGN KEY, CHECK, DEFAULT (0) | 2020.02.05 |
---|---|
[ORACLE] 기본적인 OUTER JOIN (외부 조인) (0) | 2020.02.04 |
[ORACLE] 기본적인 내장함수 (0) | 2020.02.04 |
[ORACLE] 기본적인 테이블 생성하기 (0) | 2020.02.04 |
[ORACLE] ORA-01950 : 테이블스페이스 'USERS'에 대한 권한이 없습니다. (0) | 2020.02.03 |