IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

LEFT OUTER JOIN

DB/Oracle 2008. 11. 12. 09:34
반응형

-  LEFT OUTER JOIN

   첫번째 쿼리는 두 테이블에 모두 존재하는 경우이고
   두번째 쿼리는 II 테이블을 부모로 하여 검색하는 경우 (부모가 있으면 결과 리턴)

[ 1 ]
  SELECT II.*, I.*
    FROM
      (  SELECT ID
            ,  NAME
             , LEVEL
          FROM USER   ) II,
      (  SELECT ID  
            , ITEM_ID
            , UNIT_ID      
          FROM  USER_ITEM )   I
  WHERE  II.LEVEL = '3'
       AND I.ID = II.ID    -- II 와 I 는 동일 레벨

     >> II 와 I 모두 ID 값이 존재해야 가져온다.
           ->  ITEM 이 없는 유저의 경우, 결과에 나오지 않게 된다.
                즉, 레벨이 3 이면서 아이템을 가지고 있는 유저만을 가져오게 되는 것이다.

      ITEM 이 없는 유저도 결과에 나오게 하려면 다음과 같이 사용해야 한다.
      II 테이블의 내용을 기준으로. II의 레벨이 3인 경우의 유저 정보를 가져온다.

    
[ 2 ]  
   SELECT II.ID, II.NAME, II.LEVEL
                , I.ID , I.ITEM_ID, I.UNIT_ID      
   FROM USER II
      LEFT OUTER JOIN USER_ITEM I
               ON II.id=I.id     -- II 테이블에 종속
  WHERE II.LEVEL  = '3'  
    

반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • tomcat
  • 사업 이야기
  • STS
  • 컴퓨터 관리
  • 개한민국
  • netbeans
  • EkNote
  • iBATIS
  • Eclipse
  • Jboss
  • 플래시 게임
  • Flash Player
  • flex
  • android
  • 중독성게임
  • 캡쳐툴
  • toad
  • 색상코드표
  • 이클립스
  • 이미지 편집
  • EditPlus
  • ERwin
  • 가상화폐무료
  • Graphic
  • sqlgate
  • rocketdock
  • egov
  • eclipse plugin
  • 미네르바
  • 전자정부프레임워크

글 보관함

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바