INNER JOIN > ORACLE

본문 바로가기
사이트 내 전체검색

ORACLE

INNER JOIN

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 491회 작성일 23-04-15 21:57

본문

-- member 테이블에 아이디 : 5555 회원은 없지만 JOIN test를 위해 임의로 데이타를 삽입하자.--


insert into notice values('8','회원','아니다','5555','2023-04-15 18:12:36',8,''); --실행

commit;--실행


SELECT * FROM MEMBER; 


9dfd5fc97d3675c898b2a6e45dbf0088_1681562974_2733.png
 


SELECT * FROM NOTICE; 


9dfd5fc97d3675c898b2a6e45dbf0088_1681563014_0731.png
 


--두 테이블의 모든 칼럼 출력

select * from notice INNER JOIN member ON notice.writer = member.id;


--notice 게시글에 member 이름 추가 ( 아이디 조인 )

select notice.* , member.name from member INNER JOIN notice ON member.id = notice.writer;


9dfd5fc97d3675c898b2a6e45dbf0088_1681562944_5021.png
 



두 테이블에서 교집합에 해당하지 않은 데이타는 outer 처리가 된다.

01. 아이디 : 1111 , 2222 에 해당하는 데이타 7개만 출력이 된다.

02. notice - 아이디 : 5555 작성한 글은 출력되지 않는다.

03. member - 아이디 : 3333, 4444 회원은 출력되지 않는다.

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
120
어제
275
최대
10,760
전체
281,156
Copyright © dancePKT . All rights reserved.