JOIN의 예
참조 관계(MEMBER 참조키 ID, NOTICE 참조키 WRITER_ID ) 일대다 관계
MEMBER테이블(부모)를 참조 하여 NOTICE(자식)테이블이 여러개의 레코드를 만든다.
테이블간 JOIN이 될때 각 테이블에 관계 없는 레코드들은 빠지게 된다 JOIN시 각 테이블간 관계없는 레코드를 아웃터라고 이야기 한다.
아래 예제를 살펴보자
MEMBER (부모)테이블 (참조키 ID)
NOTICE (자식)테이블 (참조키 WRITER_ID)
INNER JOIN을 통해 참조하는 테이블끼리 합치게 될시 아웃터는 MEMBER 테이블의 TEST ID 레코드가 된다.
INNER JOIN 출력 결과를 봐보자.
SELECT * FROM MEMBER INNER JOIN NOTICE ON MEMBER.ID = NOTICE.WRITER_ID;
'web_배우고익히고 > 8.Oracle' 카테고리의 다른 글
Oracle 36강 Outer Join을 이용한 게시글 목록 쿼리 (0) | 2020.02.06 |
---|---|
Oracle 35강 LEFT/RIGHT/FULL 아웃터 조인 (OUTER JOIN) (0) | 2020.02.06 |
Oracle 33 부조회(서브쿼리) (0) | 2020.02.06 |
Oracle 32 순위함수(ROW_NUMBER(),RANK(),DENSE_RANK()) (0) | 2020.02.06 |
Oracle 30~31강 집계함수 와 GROUP BY (with HAVING절) (0) | 2020.02.06 |