포스트를 만든 목적

  • 심심해서

참조 링크

내용

SQL INNER JOIN 이란 무엇인가?

  • JOIN 중 하나이다.
  • tables 간 관계 조건이 맞을 때, rows을 리턴하는 키워드 이다.
  • 만약 column이 같인게 없을 경우, 아무것도 리턴하지 않는다.

  • 여러 테이블을 합친 것을 조건에 맞는 것들만 엮은(걸러낸, 여과시킨, 분류한, 목록화 한, 쏙 뺀, 솎아 낸) JOIN 이라고 생각하면 된다.

어떻게 이해 해야 좋은가?

  1. 종이와 연필을 준비 한다.
  2. 테이블 A,B,C를 그린다.

  3. 테이블 A, B에 내용이 있고, 테이블C는 임시 테이블이다.
  4. 테이블 C에 테이블 A,B 칼럼을 그린다.

  5. 테이블 A의 row를 왼손으로 가리키고, ON 으로 연관된 테이블 B row 를 오른손으로 찾는다.
  6. 오른손이 찾았다면, 테이블 C에 A.row 와 B.row를 그린다.
  7. 오른손이 못찾았다면, 왼손으로 가리킨것을 다른 row를 가리킨다.

  8. 테이블 A의 row 를 다 가리킬 때까지, 5 ~ 7번을 반복한다.

  9. 여기서 테이블 C가 SQL INNER JOIN 의 결과이다.

SQL INNER JOIN 은 어떻게 사용 하는가?

Syntax

맛보기


여담

  • 더운데 비가 와서 시원하고 좋다.
  • 진짜 맛 볼래면, 사진 보지 말고, 직접 맛보는게 좋다.


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. Favicon of http://underclub.tistory.com 티몰스
    2010.07.17 20:01

    지원하고 좋다 -> 시원하고 좋다 ^^;;;
    좋은글 잘 보고 가구요~
    트랙백 남기고 도망 ~ 쓩~

  2. 123
    2012.03.10 14:18

    명료한 설명때문에 이해가 빨리 되었어요. 글에 감사드립니다~