2010.07.17 19:58 연구실/SQL

포스트를 만든 목적

  • 심심해서

참조 링크

내용

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

맛보기


여담

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


저작자 표시
신고
posted by 농사를 짓는 게임 프로그래머 최익필
TAG , ,

댓글을 달아 주세요

  1. Favicon of http://underclub.tistory.com 티몰스 2010.07.17 20:01 신고  Addr  Edit/Del  Reply

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

  2. 123 2012.03.10 14:18 신고  Addr  Edit/Del  Reply

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