테이블 조인 : INNER JOIN , OUTER JOIN > 온라인강의

본문 바로가기
 
 
 
오늘 1,172
어제 1,770
최대 2,526
전체 3,571,733

최근 방문자

1016
1862
1835
1777
1770
1172
15 16 17 18 19 20
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

select * from g5_menu where me_use = '1' and me_link like '%lecture%'
온라인강좌 홈 > 온라인강좌 > 온라인강좌

MSSQL | 테이블 조인 : INNER JOIN , OUTER JOIN

페이지 정보

작성일2013-02-15 20:07 조회6,659회 댓글0건

본문

INNER JOIN
양쪽 테이블에 모두 내용이 있는 것만 조인되는 방식

SELECT <열목록>
FROM <첫번째 테이블>
  INNER JOIN <두번째 테이블>
  ON <조인될 조건>
[WHERE 검색조건]


OUTER JOIN
INNER JOIN과 마찬가지로 양쪽에 내용이 있으면 당연히 조인되고, 한쪽에만 내용이 있어도 그 결과가 표시되는 조인방식

" SQL Sever 2005/2008에서는 기본적으로 지원하지 않는다.
  별도로 SQL Server 2000 모드(80)로 변환해야만 실행이 가능하다.
  또한 SQL Server 2008 다음 버전에서는 아예 지원하지 않을 예정이다.

  인용 : 뇌를 자극하는 SQL Server 2008 / 우재남 저 / 한빛미디어 / p.294
"

SELECT <열목록>
FROM <첫번째 테이블 (LEFT 테이블)>
  <LEFT | RIGHT | FULL> OUTER JOIN <두번째 테이블 (RIGHT 테이블)>
  ON <조인될 조건>
[WHERE 검색조건]


LEFT OUTER JOIN의 의미는 '왼쪽 테이블(userTBL)의 것은 모두 출력되어야 한다' 정도로 해석하면 기억하기 쉬울 것이다.
LEFT OUTER JOIN을 줄여서 LEFT JOIN 또는 *= 로 사용한다.

SELECT <열목록>
FROM <첫번째 테이블 (LEFT 테이블)>
  LEFT OUTER JOIN <두번째 테이블 (RIGHT 테이블)>
  ON <조인될 조건>
[WHERE 검색조건]


RIGHT OUTER JOIN은 LEFT OUTER JOIN의 반대개념이다.
RIGHT OUTER JOIN을 줄여서 RIGHT JOIN 또는 =* 로 사용한다.

SELECT <열목록> FROM <첫번째 테이블 (LEFT 테이블)>
  RIGHT OUTER JOIN <두번째 테이블 (RIGHT 테이블)>
  ON <조인될 조건>
[WHERE 검색조건]


FULL OUTER JOIN은 LEFT OUTER JOIN과 RIGHT OUTER JOIN을 합친 것이라고 생각하면 된다.
그냥 줄여서 FULL JOIN 이라고 부른다.
즉, 한쪽을 기준으로 조건과 일치하지 않는 것을 출력하는 것이 아니라 양쪽 모두에 조건이 일치하지 않는 것을 모두 출력하는 개념이다.


참고자료
뇌를 자극하는 SQL Server 2008 / 우재남 저 / 한빛미디어 / p.284~301
http://ikpil.com/1102
http://ikpil.com/1103
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 2,093건 1 페이지
온라인강의 목록
번호 제목
2093
Search 네이버 검색등록 삭제하기 (write.2017-10-20)새글  Hit.18
2092
Search 접속자 로그 분석 서비스 (write.2017-10-19)  Hit.21
2091
2090
2089
2088
2087
2086
2085
2084
2083
2082
2081
2080
2079
2078
2077
2076
2075
2074
Editor [CKEeditor] Emojione 추가하기 (write.2017-09-18)  Hit.311
2073
2072
2071
ClassicASP 파일 다운로드 소스 (write.2017-09-13)  Hit.410
2070
일반 무료 음악 사이트 (write.2017-09-09)  Hit.472
2069
호스팅 이미지 호스팅 (update.2017-09-07)  Hit.476
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기