집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 내부 조인, 왼쪽 조인, 오른쪽 조인의 차이점
MySQL에서 내부 조인, 왼쪽 조인 및 오른쪽 조인의 차이점은 내부 조인은 두 테이블 모두에서 일치하는 행만 반환하는 반면 왼쪽 조인은 일치하는 오른쪽 테이블 행을 포함하여 왼쪽 테이블의 모든 행을 반환하고 오른쪽 조인은 오른쪽 테이블 행을 반환한다는 것입니다. table 일치하는 왼쪽 테이블 행을 포함한 모든 행. 내부 조인 구문: SELECT * FROM table1 INNER JOIN table2 ON table1.column1 = table2.column2; 왼쪽 조인 구문: SELECT * FROM table1 LEFT JOIN table2 ON table1.column1 = table2.column2; 오른쪽 조인 구문: SELE
MySQL의 내부 조인, 왼쪽 조인, 오른쪽 조인의 차이점
Inner JOIN(INNER JOIN)
LEFT JOIN
RIGHT JOIN
사용법
Grammar
내부 조인:
<code class="sql">SELECT * FROM table1 INNER JOIN table2 ON table1.column1 = table2.column2;</code>
왼쪽 조인:
<code class="sql">SELECT * FROM table1 LEFT JOIN table2 ON table1.column1 = table2.column2;</code>
오른쪽 조인:
<code class="sql">SELECT * FROM table1 RIGHT JOIN table2 ON table1.column1 = table2.column2;</code>
Example
다음과 같다고 가정하자 두 개의 테이블:
<code>Table1: | id | name | |---|---| | 1 | John | | 2 | Mary | | 3 | Bob | Table2: | id | address | |---|---| | 1 | 123 Main St | | 2 | 456 Elm St | | 4 | 789 Oak St |</code>
내부 조인:
<code class="sql">SELECT * FROM Table1 INNER JOIN Table2 ON Table1.id = Table2.id;</code>
결과:
id | name | address |
---|---|---|
1 | John | 123 Main St |
1 | 주소 |
123 Main St
23 | Bob | |
---|---|---|
right 연결: | ||
name | address |
123 메인 스트리트
24 | NULL | |
---|---|---|
위 내용은 mysql에서 내부 조인, 왼쪽 조인, 오른쪽 조인의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!