>데이터 베이스 >MySQL 튜토리얼 >mysql에서 on을 사용하는 방법

mysql에서 on을 사용하는 방법

下次还敢
下次还敢원래의
2024-04-29 05:00:25822검색

ON 절은 내부 조인, 왼쪽 외부 조인, 오른쪽 외부 조인 및 완전 외부 조인을 포함하여 JOIN 연산에서 두 테이블의 행을 비교하고 병합하기 위한 조건을 지정하는 데 사용됩니다. ON 조건은 동등 비교만 사용하며, 여러 조건을 사용하여 더 복잡한 조인 규칙을 지정할 수 있으며, 다른 JOIN 유형과 함께 사용할 수 있습니다.

mysql에서 on을 사용하는 방법

MySQL에서 ON 사용

ON 절 개요

ON 절은 JOIN 연산에서 두 테이블의 행을 비교하고 병합하기 위한 조건을 지정하는 데 사용됩니다.

Syntax

<code>ON 表1.列名 = 表2.列名</code>

Usage

  • INNER JOIN): 두 테이블에서 일치하는 행만 반환합니다.
  • LEFT OUTER JOIN: 왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행을 반환합니다. 오른쪽 테이블에 일치하는 항목이 없으면 NULL이 반환됩니다.
  • RIGHT OUTER JOIN: 왼쪽 외부 조인과 유사하지만 오른쪽 테이블의 모든 행을 반환합니다.
  • FULL OUTER JOIN: 일치 여부에 관계없이 두 테이블의 모든 행을 반환합니다.

내부 조인:

<code>SELECT * FROM 表1
INNER JOIN 表2 ON 表1.id = 表2.id;</code>

왼쪽 외부 조인:

<code>SELECT * FROM 表1
LEFT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

오른쪽 외부 조인:

<code>SELECT * FROM 表1
RIGHT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

전체 외부 조인:

<code>SELECT * FROM 表1
FULL OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

Notes

  • ON 조건은 동등 비교(=)만 사용할 수 있습니다.
  • 여러 ON 조건을 사용하여 더 복잡한 연결 규칙을 지정할 수 있습니다.
  • ON 절은 CROSS JOIN, NATURAL JOIN 등 다른 JOIN 유형과 함께 사용할 수 있습니다.

위 내용은 mysql에서 on을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.