In SQL wird ON verwendet, um Zeilen in Tabellen zu verbinden und dabei gleiche Spalten in verschiedenen Tabellen anzugeben, um Zeilen abzugleichen und zu kombinieren.
Bedeutung von ON in SQL
In SQL wird ON verwendet, um Zeilen in der Join-Tabelle anzugeben. Es wird in JOIN-Operationen verwendet, bei denen mehrere Tabellen in einer einzigen Ergebnistabelle kombiniert werden. Die Syntax von
ON
<code>ON 表1.列名 = 表2.列名</code>
wobei:
ON Die
ON-Klausel bestimmt, welche Zeilen aus verschiedenen Tabellen abgeglichen und kombiniert werden. Nur Zeilen, die die EIN-Bedingung erfüllen, werden in die Ergebnistabelle aufgenommen.
Beispiel
Die folgende Abfrage verknüpft die Kundentabelle und die Bestelltabelle mithilfe der ON-Klausel und stimmt mit der Kunden-ID-Spalte (customer_id) überein:
<code class="sql">SELECT * FROM Customer JOIN Order ON Customer.customer_id = Order.customer_id;</code>
Diese Abfrage gibt eine Tabelle mit Kunden- und Bestelldetails zurück, einschließlich nur Bestellungen demselben Kunden gehören.
Beachten Sie, dass die
ON-Klausel ein optionaler Teil der JOIN-Operation ist. Wenn es weggelassen wird, wird standardmäßig ein Equijoin verwendet, bei dem alle gleichen Zeilen abgeglichen werden.
Das obige ist der detaillierte Inhalt vonWas bedeutet „on' in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!