>  기사  >  데이터 베이스  >  mysql의 내부 조인 쿼리에서 on 뒤에 쓰는 방법

mysql의 내부 조인 쿼리에서 on 뒤에 쓰는 방법

下次还敢
下次还敢원래의
2024-04-29 04:06:16805검색
<blockquote> <p>INNER JOIN 다음에 오는 ON 문은 테이블을 비교하고 일치시키는 데 사용되는 열을 지정하는 데 사용됩니다. 구문은 다음과 같습니다. ON = . 기타 사항: 1. 연산자는 >, <, >= 및 <=로 대체될 수 있습니다. 2. 여러 ON 절은 여러 일치 조건을 지정할 수 있습니다. 3. ON 문을 생략하면 데카르트 곱 조인이 트리거되어 모든 행의 모든 ​​조합이 생성됩니다. </p></blockquote><p><img src="https://img.php.cn/upload/article/202404/29/2024042904062154046.jpg"/ alt="mysql의 내부 조인 쿼리에서 on 뒤에 쓰는 방법" ></p><p><strong>MySQL에서 INNER JOIN 뒤에 ON 문을 작성하는 방법</strong></p><p>INNER JOIN은 MySQL의 일반적인 테이블 연결 유형으로 두 개 이상의 테이블의 행을 하나로 병합하는 데 사용됩니다. 일치하는 값이 병합됩니다. ON 문은 테이블을 비교하고 일치시키는 데 사용되는 열을 지정합니다. </p><p><strong>ON 문의 구문: </strong></p><pre class="brush:php;toolbar:false"><code>ON <左表列> = <右表列></p> <p>여기서: </p> <ul> <li> <code><왼쪽 테이블 열></code> 및 <code><오른쪽 테이블 열></code>은 비교 두 개의 열 <code><左表列></code>和<code><右表列></code>是参与比较的两个列</li> <li> <code>=</code>是比较运算符,表示两列的值必须相等才能进行匹配</li> </ul> <p><strong>示例:</strong></p> <p>假设我们有两个表:<code>customers</code> 和 <code>orders</code>,并且我们要找出所有已下订单的客户。可以使用以下 INNER JOIN 查询:</p> <pre class="brush:php;toolbar:false"><code>SELECT * FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id;</code></pre> <p>在这个例子中,<code>ON</code> 语句 <code>customers.customer_id = orders.customer_id</code> 指定了两个表在客户 ID 列上进行匹配。这意味着只选择那些在两个表中都有相同客户 ID 的行。</p> <p><strong>其他要点:</strong></p> <ul><li>可以在 ON 语句中使用其他比较运算符,例如 <code>></code>、<code><</code>、<code>>=</code> 和 <code><=</code></li><code>=</code>은 비교 연산자입니다. 즉, 두 열의 값이 일치해야 함을 의미합니다. <li></li><li></li>예: </ul>🎜🎜두 개의 테이블이 있다고 가정합니다. : <code>customer</code> 및 <code>orders</code>, 우리는 주문한 모든 고객을 알고 싶습니다. 다음 INNER JOIN 쿼리를 사용할 수 있습니다. 🎜rrreee🎜이 예에서 <code>ON</code> 문 <code>customers.customer_id = Orders.customer_id</code>는 고객 ID 열에서 일치시킬 두 개의 테이블을 지정합니다. . 이는 두 테이블에서 동일한 고객 ID를 가진 행만 선택한다는 의미입니다. 🎜🎜🎜기타 사항: 🎜🎜🎜🎜 ON 문에서 <code>></code>, <code><</code>, <code>>= 및 <code><=</code>. 🎜🎜여러 ON 절을 사용하여 여러 일치 조건을 지정할 수 있습니다. 🎜🎜ON 문을 지정하지 않으면 기본적으로 데카르트 곱 조인이 사용되어 모든 행의 가능한 모든 조합이 생성됩니다. 🎜🎜</code> </li></ul> </blockquote>

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

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