Heim > Datenbank > MySQL-Tutorial > So schreiben Sie nachher in eine innere Join-Abfrage in MySQL

So schreiben Sie nachher in eine innere Join-Abfrage in MySQL

下次还敢
Freigeben: 2024-04-29 04:06:16
Original
904 Leute haben es durchsucht
<blockquote> <p>Die ON-Anweisung nach INNER JOIN wird verwendet, um die Spalten anzugeben, die zum Vergleichen und Abgleichen von Tabellen verwendet werden. Die Syntax lautet: ON <linke Tabellenspalte> = <rechte Tabellenspalte>. Weitere Punkte: 1. Operatoren können durch >, <, >= und <= ersetzt werden. 2. Mehrere ON-Klauseln können mehrere Übereinstimmungsbedingungen angeben. 3. Das Weglassen der ON-Anweisung löst einen kartesischen Produkt-Join aus, der zu allen Kombinationen aller Zeilen führt. </p></blockquote><p><img src="https://img.php.cn/upload/article/202404/29/2024042904062154046.jpg"/ alt="So schreiben Sie nachher in eine innere Join-Abfrage in MySQL" ></p><p><strong>Wie schreibe ich in MySQL die ON-Anweisung nach INNER JOIN? mit übereinstimmenden Werten werden zusammengeführt. Die ON-Anweisung gibt die Spalten an, die zum Vergleichen und Abgleichen von Tabellen verwendet werden. Die Syntax der </strong></p><p>ON-Anweisung: </p><p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>ON <左表列> = <右表列><strong>wobei: </strong></p> <p><code><linke Tabellenspalte></code> und <code><rechte Tabellenspalte></code> beteiligt sind Vergleich zweier Spalten </p> <ul> <code>=</code> ist ein Vergleichsoperator, was bedeutet, dass die Werte der beiden Spalten gleich sein müssen, um übereinzustimmen <li> <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><div class="contentsignin">Nach dem Login kopieren</div></div> <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><li>Beispiel: </li><li></li>Angenommen, wir haben zwei Tabellen : <code>customers</ code> und <code>orders</code>, und wir wollen alle Kunden herausfinden, die Bestellungen aufgegeben haben. Die folgende INNER JOIN-Abfrage kann verwendet werden: </ul>rrreee🎜In diesem Beispiel gibt die <code>ON</code>-Anweisung <code>customers.customer_id =orders.customer_id</code> zwei Tabellen an, die in der Kunden-ID-Spalte abgeglichen werden sollen . Dies bedeutet, dass nur die Zeilen ausgewählt werden, die in beiden Tabellen dieselbe Kunden-ID haben. 🎜🎜🎜Weitere Punkte: 🎜🎜🎜🎜Sie können andere Vergleichsoperatoren in der ON-Anweisung verwenden, z. B. <code>></code>, <code><</code>, <code>>= und <code><=</code>. 🎜🎜Sie können mehrere ON-Klauseln verwenden, um mehrere Übereinstimmungsbedingungen anzugeben. 🎜🎜Wenn Sie keine ON-Anweisung angeben, wird standardmäßig ein kartesischer Produkt-Join verwendet, der alle möglichen Kombinationen aller Zeilen ergibt. 🎜🎜</code> </li></ul> </blockquote>

Das obige ist der detaillierte Inhalt vonSo schreiben Sie nachher in eine innere Join-Abfrage in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage