사용자 도구

사이트 도구


wiki:database:common

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:database:common [2020/03/17 21:16]
yspark
wiki:database:common [2023/01/13 18:44] (현재)
줄 34: 줄 34:
    * 가장 단순하고 이해하기 쉬운 조인이며 가장 일반적입니다. 이 쿼리는 오른쪽 테이블 (테이블 B)에 일치하는 레코드가있는 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성됩니다.    * 가장 단순하고 이해하기 쉬운 조인이며 가장 일반적입니다. 이 쿼리는 오른쪽 테이블 (테이블 B)에 일치하는 레코드가있는 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성됩니다.
 {{:wiki:database:inner_join.png?258*174}} {{:wiki:database:inner_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list>  SELECT <select_list> 
 FROM Table_A A  FROM Table_A A 
줄 44: 줄 44:
    * 이 쿼리는 오른쪽 테이블 (테이블 B)과 일치하는 레코드가 있는지 여부에 관계없이 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 또한 오른쪽 테이블에서 일치하는 레코드를 반환합니다    * 이 쿼리는 오른쪽 테이블 (테이블 B)과 일치하는 레코드가 있는지 여부에 관계없이 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 또한 오른쪽 테이블에서 일치하는 레코드를 반환합니다
 {{:wiki:database:left_join.png?258*174}} {{:wiki:database:left_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list> SELECT <select_list>
 FROM Table_A A FROM Table_A A
줄 54: 줄 54:
    * 이 쿼리는 왼쪽 테이블 (테이블 A)과 일치하는 레코드가 있는지에 관계없이 오른쪽 테이블 (테이블 B)의 모든 레코드를 반환합니다. 또한 왼쪽 테이블에서 일치하는 레코드를 반환합니다. 이 조인은 다음과 같이 작성    * 이 쿼리는 왼쪽 테이블 (테이블 A)과 일치하는 레코드가 있는지에 관계없이 오른쪽 테이블 (테이블 B)의 모든 레코드를 반환합니다. 또한 왼쪽 테이블에서 일치하는 레코드를 반환합니다. 이 조인은 다음과 같이 작성
 {{:wiki:database:right_join.png?258*174}} {{:wiki:database:right_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list> SELECT <select_list>
 FROM Table_A A FROM Table_A A
줄 64: 줄 64:
    * 이 조인은 a FULL OUTER JOIN또는 a 라고도 합니다 FULL JOIN. 이 쿼리는 두 테이블의 모든 레코드를 반환하고 오른쪽 테이블 (테이블 B)의 레코드와 일치하는 왼쪽 테이블 (테이블 A)의 레코드를 조인    * 이 조인은 a FULL OUTER JOIN또는 a 라고도 합니다 FULL JOIN. 이 쿼리는 두 테이블의 모든 레코드를 반환하고 오른쪽 테이블 (테이블 B)의 레코드와 일치하는 왼쪽 테이블 (테이블 A)의 레코드를 조인
 {{:wiki:database:full_outer_join.png?258*174}} {{:wiki:database:full_outer_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list> SELECT <select_list>
 FROM Table_A A FROM Table_A A
줄 74: 줄 74:
    * 이 쿼리는 오른쪽 테이블 (테이블 B)의 레코드와 일치하지 않는 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성    * 이 쿼리는 오른쪽 테이블 (테이블 B)의 레코드와 일치하지 않는 왼쪽 테이블 (테이블 A)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성
 {{:wiki:database:left_excluding_join.png?258*174}} {{:wiki:database:left_excluding_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list>  SELECT <select_list> 
 FROM Table_A A FROM Table_A A
줄 86: 줄 86:
    * 이 쿼리는 왼쪽 테이블 (테이블 A)의 레코드와 일치하지 않는 오른쪽 테이블 (테이블 B)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성    * 이 쿼리는 왼쪽 테이블 (테이블 A)의 레코드와 일치하지 않는 오른쪽 테이블 (테이블 B)의 모든 레코드를 반환합니다. 이 조인은 다음과 같이 작성
 {{:wiki:database:right_excluding_join.png?258*174}} {{:wiki:database:right_excluding_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list> SELECT <select_list>
 FROM Table_A A FROM Table_A A
줄 97: 줄 97:
    * 이 쿼리는 왼쪽 테이블 (테이블 A)의 모든 레코드와 오른쪽 테이블 (테이블 B)의 모든 레코드가 일치하지 않는 것을 반환합니다. 아직이 유형의 Join을 사용해야 할 필요는 없지만 다른 모든 유형은 매우 자주 사용합니다. 이 조인은 다음과 같이 작성    * 이 쿼리는 왼쪽 테이블 (테이블 A)의 모든 레코드와 오른쪽 테이블 (테이블 B)의 모든 레코드가 일치하지 않는 것을 반환합니다. 아직이 유형의 Join을 사용해야 할 필요는 없지만 다른 모든 유형은 매우 자주 사용합니다. 이 조인은 다음과 같이 작성
 {{:wiki:database:outer_excluding_join.png?258*174}} {{:wiki:database:outer_excluding_join.png?258*174}}
-<code java>+<code sql>
 SELECT <select_list> SELECT <select_list>
 FROM Table_A A FROM Table_A A
/volume1/web/dokuwiki/data/attic/wiki/database/common.1584447396.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)