포스트를 만든 목적
- 심심해서
참조 링크
- http://www.w3schools.com/sql/sql_join_inner.asp
- http://www.okjsp.pe.kr/seq/116772
- http://ikpil.com/1103
내용
SQL INNER JOIN 이란 무엇인가?
- JOIN 중 하나이다.
- tables 간 관계 조건이 맞을 때, rows을 리턴하는 키워드 이다.
- 만약 column이 같인게 없을 경우, 아무것도 리턴하지 않는다.
- 여러 테이블을 합친 것을 조건에 맞는 것들만 엮은(걸러낸, 여과시킨, 분류한, 목록화 한, 쏙 뺀, 솎아 낸) JOIN 이라고 생각하면 된다.
어떻게 이해 해야 좋은가?
- 종이와 연필을 준비 한다.
- 테이블 A,B,C를 그린다.
- 테이블 A, B에 내용이 있고, 테이블C는 임시 테이블이다.
- 테이블 C에 테이블 A,B 칼럼을 그린다.
- 테이블 A의 row를 왼손으로 가리키고, ON 으로 연관된 테이블 B row 를 오른손으로 찾는다.
- 오른손이 찾았다면, 테이블 C에 A.row 와 B.row를 그린다.
- 오른손이 못찾았다면, 왼손으로 가리킨것을 다른 row를 가리킨다.
- 테이블 A의 row 를 다 가리킬 때까지, 5 ~ 7번을 반복한다.
- 여기서 테이블 C가 SQL INNER JOIN 의 결과이다.
SQL INNER JOIN 은 어떻게 사용 하는가?
Syntax
맛보기
여담
- 더운데 비가 와서 시원하고 좋다.
- 진짜 맛 볼래면, 사진 보지 말고, 직접 맛보는게 좋다.
'연구실 > SQL' 카테고리의 다른 글
SQL SELECT INTO - SELECT 결과 복사하기, 테이블 복사하기 (0) | 2010.08.08 |
---|---|
SQL UNION - 두개 이상의 SELECT 합치기 (1) | 2010.08.03 |
SQL FULL JOIN - SQL 전체 외부 조인 사용하기 (0) | 2010.07.25 |
SQL RIGHT JOIN or RIGHT OUTER JOIN - SQL에서 오른쪽으로 외부 결합 사용하기 (0) | 2010.07.23 |
SQL LEFT JOIN or OUTER LEFT JOIN - SQL 외부 결합 사용하기 (1) | 2010.07.17 |
SQL JOIN - SQL 테이블 연결하기 (0) | 2010.07.16 |
SQL LIMIT, TOP, ROWNUM - SQL 결과 갯수 제한해서 가져오기 (1) | 2010.07.15 |
SQL Wildcard - SQL 패턴 매칭 방법 알기 (0) | 2010.07.14 |
SQL LIKE - SQL 패턴 검색하기 (1) | 2010.07.14 |
SQL IN - SQL 여러값 선택하기 (0) | 2010.07.13 |
최근댓글