- SQL 조인 : N:1 테이블 관계2024년 12월 29일
- chantleman
- 작성자
- 2024.12.29.:40
1. 테이블 소개 및 관계
📌 comtccmmncode 테이블
- CODE_ID가 'COM010'인 데이터가 1개 존재
- CODE_ID 컬럼이 기본 키(PK) 역할
select * from comtccmmncode where CODE_ID='COM010';
📌 comtccmmndetailcode 테이블
- CODE_ID가 'COM010'인 데이터가 6개 존재
- CODE_ID가 외래 키(FK) 역할
select * from comtccmmndetailcode where CODE_ID='COM010';
🔗 두 테이블의 관계
- comtccmmncode (1) ↔ comtccmmndetailcode (N) (1:N 관계)
- comtccmmncode 테이블의 CODE_ID 값이 comtccmmndetailcode에서 여러 번 반복됨
comtccmmncode (1개 데이터) ←—— 1:N ——→ comtccmmndetailcode (6개 데이터)
2. 두 테이블을 조인(Join)하여 데이터 조회
✅ 조인 쿼리 예제
select code.*, detail.* from com.comtccmmncode code, com.comtccmmndetailcode detail where detail.CODE_ID = code.CODE_ID ;
✅ 조인 조건
- detail.CODE_ID = code.CODE_ID
- detail(N) = code(1)이므로 N(여러 개) → 1(하나)로 매칭
728x90'오라클' 카테고리의 다른 글
[PL/SQL] View, Sequence, Cursor, with check option, with read only (0) 2024.12.19 LISTAGG, 행 열 바꾸기 (1) 2024.11.28 오라클 다른 계정 테이블 가져오기 (1) 2024.11.21 데이터 백업 (0) 2024.11.08 코드조각 (0) 2024.08.02 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)