Heim > Artikel > tägliche Programmierung > Was ist das Schlüsselwort für Selbstverbindung in MySQL?
In MySQL lautet das für den Selbstbeitritt verwendete Schlüsselwort JOIN...ON. Selbstverknüpfungen werden verwendet, um: 1. doppelte Werte zu finden; 2. verwandte Datensätze zu finden; 4. zirkuläre Abhängigkeiten zu finden; Die folgende Self-Join-Abfrage findet beispielsweise doppelte E-Mail-Adressen in der Kundentabelle: SELECT email_address FROM customer AS c1 JOIN customer AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;
Schlüsselwörter für Self-Join in MySQL
Self-Join ist eine SQL-Operation, die es ermöglicht, eine Tabelle mit sich selbst zu verknüpfen. In MySQL lautet das Schlüsselwort zum Durchführen einer Selbstverknüpfung JOIN...ON.
Syntax für Selbstverknüpfung:
<code class="sql">SELECT ... FROM table_name AS alias1 JOIN table_name AS alias2 ON alias1.column_name = alias2.column_name</code>
wobei:
Verwendungen von Self-Join:
Self-Join wird hauptsächlich für die folgenden Zwecke verwendet:
Beispiel:
Das folgende Beispiel zeigt, wie Sie mit einem Self-Join doppelte E-Mail-Adressen in der Kundentabelle finden:
<code class="sql">SELECT email_address FROM customers AS c1 JOIN customers AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;</code>
Diese Abfrage gibt Zeilen für Kunden mit doppelten E-Mail-Adressen zurück.
Das obige ist der detaillierte Inhalt vonWas ist das Schlüsselwort für Selbstverbindung in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!