Notice
Recent Posts
Recent Comments
Link
투케이2K
140. (Oracle/오라클) 다중 inner join 내부조인 교집합 수행 실시 본문
[개발 환경 설정]
개발 툴 : Toad
개발 언어 : Oracle
[소스 코드]
/*
[다중 inner join 내부조인 교집합 수행 실시]
1. inner join 두 테이블간 특정 컬럼을 기준으로 교집합을 수행합니다
2. 문법 : from [a 테이블] inner join [b 테이블] on [교집합 조건]
3. test_user 테이블 : t_dept [고구려, 백제 ...] / t_rank [사장, 이사 ...]
4. test_dept 테이블 : t_dept_name [고구려, 백제 ...]
5. test_rank 테이블 : t_rank_name [사장, 이사 ...]
6. 1번 로직으로 우선 교집합 수행 후 >> 2번 로직 교집합을 다시 수행합니다
*/
select * --
from test_user a -- [1번 : a와 b 테이블 우선 교집합 수행 실시]
inner join test_dept b
on a.t_dept = b.t_dept_name
inner join test_rank c -- [2번 : a와 b 교집합 수행 후 출력된 테이블과 c 테이블 교집합 수행 실시]
on a.t_rank = c.t_rank_name
where a.t_dept = '고려'
order by to_number(a.t_idx) asc;
[결과 출력]
[요약 설명]
/*
[다중 inner join 내부조인 교집합 수행 실시]
1. inner join 두 테이블간 특정 컬럼을 기준으로 교집합을 수행합니다
2. 문법 : from [a 테이블] inner join [b 테이블] on [교집합 조건]
3. test_user 테이블 : t_dept [고구려, 백제 ...] / t_rank [사장, 이사 ...]
4. test_dept 테이블 : t_dept_name [고구려, 백제 ...]
5. test_rank 테이블 : t_rank_name [사장, 이사 ...]
6. 1번 로직으로 우선 교집합 수행 후 >> 2번 로직 교집합을 다시 수행합니다
*/
반응형
'OracleDB' 카테고리의 다른 글
142. (Oracle/오라클) 프로시저 (procedure) - 데이터 삽입 insert , 수정 update 및 트랜잭션 commit 수행 실시 (0) | 2021.08.17 |
---|---|
141. (Oracle/오라클) 엑셀 (excel) 파일 더미 Dummy 데이터 첨부 - 테이블 생성 코드 추가 (0) | 2021.08.12 |
139. (Oracle/오라클) left right full outer join 외부 조인 실행 (0) | 2021.07.25 |
138. (Oracle/오라클) update 문을 사용해서 다중 컬럼 데이터 수정 및 다중 조건 지정 실시 (0) | 2021.07.25 |
137. (Oracle/오라클) insert 문 사용해 데이터 삽입 실시 - 전체 데이터, 컬럼 부분 데이터 (0) | 2021.07.24 |
Comments