내부 조인 (INNER JOIN)
가장 흔하게 쓰이는 JOIN 방식입니다. 두 개의 테이블을 연결할 때, 연결 고리(Key)가 양쪽 테이블 모두에 존재하는 데이터만 골라서 가져옵니다. 한쪽에라도 데이터가 없으면 결과에서 완전히 누락됩니다.
💡 핵심 비유
벤 다이어그램의 교집합
소개팅 매칭 시스템에서 "남자가 찾는 조건"과 "여자가 찾는 조건"이 정확히 일치하여 맺어진 쌍(커플)만 결과로 보여주는 것과 같습니다.
🧩 원리 이해하기
1
-- 사용자와 주문 테이블을 INNER JOIN 합니다.
-- 단 한 번이라도 주문을 한 적이 있는 사용자만 조회됩니다.
SELECT U.NAME, O.ORDER_DATE, O.PRICE
FROM USERS U
INNER JOIN ORDERS O
ON U.USER_ID = O.USER_ID;
| # |
NAME VARCHAR2 |
ORDER_DATE DATE |
PRICE NUMBER |
| 1 |
알렉스 |
2026-05-10 |
15400 |
| 2 |
제시카 |
2026-05-15 |
8200 |
Query executed successfully.
2 row(s) fetched - 0.041s