Christmas Pikachu 오라클 - INNER JOIN (JOIN)
개발일지/Oracle

오라클 - INNER JOIN (JOIN)

ZI_CO 2023. 12. 20.

1. INNER JOIN (JOIN)문

조인은 상황에 따라 여러 종류로 구분해 사용합니다 먼저 알아볼 조인은 가장 많이 사용하는 조인인 내부 조인으로 보통 조인이라고하며 내부 조인을 가리킬 만큼 널리 쓰이는 형태입니다.

내부 조인은 조인키에 해다하는 각 테이블의 열값을 비교해 조건에 맞는 값을 검색합니다.

 

 

SELECT 
    테이블1.컬럼1, 테이블1.컬럼2, ..., 테이블2.컬럼1, 테이블2.컬럼2, ...
FROM 
    테이블1
INNER JOIN 
    테이블2
ON 
    테이블1.결합조건 = 테이블2.결합조건;

 

 

1. 예시

employees 테이블과 departments 테이블을 조인하여 직원의 이름과 소속된 부서 이름을 조회하는 경우:

SELECT 
    employees.employee_id, employees.employee_name, departments.department_name
FROM 
    employees
INNER JOIN 
    departments
ON 
    employees.department_id = departments.department_id;

 

 

 

2.예시

customers 테이블과 orders 테이블을 조인하여 고객의 이름과 해당 고객이 주문한 주문 날짜를 조회하는 경우:

SELECT 
    customers.customer_id, customers.customer_name, orders.order_date
FROM 
    customers
INNER JOIN 
    orders
ON 
    customers.customer_id = orders.customer_id;

 

 

INNER JOIN을 사용하면 두 테이블 간의 일치하는 행만을 반환하게 되므로, 조인 조건에 맞지 않는 행은 결과에 포함되지 않습니다.

'개발일지 > Oracle' 카테고리의 다른 글

문자열 함수  (0) 2023.12.24
오라클 OUTER JOIN(외부 조인)  (0) 2023.12.20
오라클 컬럼 데이터 타입 종류  (0) 2023.12.19
오라클 테이블 생성 쿼리  (0) 2023.12.19
오라클 외부 DB 접속하는법  (0) 2023.12.19

댓글