이베리스
Iberis
이베리스
전체 방문자
오늘
어제
  • 전체보기 (72)
    • Course (64)
      • MS-SQL (10)
      • MY-SQL (12)
      • Oracle (2)
      • PostgreSQL (1)
      • ASP.NET with C# (5)
      • PHP (14)
      • Java (1)
      • javaScript (11)
      • A quick tip (1)
      • CodeIgniter (1)
      • CSS (3)
      • 운영체제 (2)
      • Git (1)
      • 리눅스 (0)
    • Utility (4)
    • 와우 (2)
      • 애드온 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 쿼리
  • 테이블 복사
  • error
  • 렌카드
  • comma
  • 수동삭제
  • 구조 복사
  • 테이블
  • 15517
  • power point
  • 와우클래식
  • 이베리스
  • share
  • 3DP
  • 자동 줄 바꿈
  • 콤마
  • dbo
  • 접속안됨
  • 보안 주체
  • width
  • 삭제
  • 1326
  • Benik
  • table
  • Elv
  • 공유폴더
  • MSSQL
  • 3자리
  • wowclassic
  • 19c

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
이베리스

Iberis

Course/MY-SQL

[MYSQL] 조인, JOIN (INNER JOIN, OUTER JOIN)

2014. 9. 1. 09:56

MYSQL

*. 조인(JOIN)은 여러 테이블의 상호 연관관계를 연결하여 결과값을 가져올 때 사용합니다.


1. INNER JOIN

  *. INNER JOIN은 조인하는 테이블의 ON 절의 조건이 일치하는 결과만 출력됩니다.

  EX) SELECT * 

           FROM A_TABLE AS A 

     INNER JOIN B_TABLE AS B 

    ON A_TABLE.COL1 = B_TABLE.COL1;

--A_TABLE.COL1과 B_TABLE.COL1이 일치하는 데이터만 출력됩니다.


2. OUTER JOIN

  *. OUTER JOIN은 조인하는 테이블의 ON 절의 조건 중 한쪽의 데이터를 모두 가져옵니다.

     OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 이렇게 3가지가 있습니다.

     LEFT OUTER JOIN을 거의 대부분 사용하여, FULL OUTER JOIN은 성능상 거의 사용하지 않습니다.

  EX) SELECT *

           FROM A_TABLE AS A

           LEFT OUTER JOIN B_TABLE AS B    -- A_TABLE 기준

              ON A_TABLE.COL1 = B_TABLE.COL1

-- A_TABLE.COL1이 존재하지만 B_TABLE.COL1이 존재하지 않으면 B_TABLE.COL1은 NULL로 출력됩니다.




출처 : http://h5bak.tistory.com/80

저작자표시 비영리 변경금지 (새창열림)

'Course > MY-SQL' 카테고리의 다른 글

MSSQL에서 MySQL 스토어드 프로시저(Stored PROCEDURE) 변경방법  (0) 2015.04.30
MySQL row_number 구현  (0) 2015.04.28
[mysql] 쿼리값이 NULL 일때 0으로 바꾸기  (0) 2014.09.01
문자열or텍스트 와 필드 값을 합치는 방법  (0) 2014.04.25
MySQL Problem ERROR 2005 (HY000): Unknown MySQL server host ‘localhost’ (0)  (0) 2013.12.12
    'Course/MY-SQL' 카테고리의 다른 글
    • MySQL row_number 구현
    • [mysql] 쿼리값이 NULL 일때 0으로 바꾸기
    • 문자열or텍스트 와 필드 값을 합치는 방법
    • MySQL Problem ERROR 2005 (HY000): Unknown MySQL server host ‘localhost’ (0)
    이베리스
    이베리스
    Developer

    티스토리툴바