Rumah >pengaturcaraan harian >pengetahuan mysql >Apakah kata kunci untuk sambungan diri dalam mysql?
Kata kunci self-join dalam MySQLDalam MySQL, kata kunci yang digunakan untuk join sendiri ialah JOIN...ON. Sambungan sendiri digunakan untuk: 1. Mencari nilai pendua; 2. Mencari rekod berkaitan 3. Pemodelan hierarki; Contohnya, pertanyaan penyertaan sendiri berikut mencari alamat e-mel pendua dalam jadual pelanggan: PILIH alamat_e-mel DARIPADA pelanggan SEBAGAI c1 SERTAI pelanggan SEBAGAI c2 PADA c1.alamat_email = c2.email_address WHERE c1.customer_id <>
Self-join ialah operasi SQL yang membolehkan jadual dicantumkan kepada dirinya sendiri. Dalam MySQL, kata kunci yang digunakan untuk melakukan join sendiri ialah
JOIN...ON.
Sintaks untuk penyertaan sendiri:<code class="sql">SELECT ...
FROM table_name AS alias1
JOIN table_name AS alias2
ON alias1.column_name = alias2.column_name</code>
di mana:
Self-Join digunakan terutamanya untuk tujuan berikut:
Contoh berikut menunjukkan cara menggunakan penyertaan sendiri untuk mencari alamat e-mel pendua dalam jadual pelanggan:
<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>
Pertanyaan ini akan mengembalikan baris untuk pelanggan yang mempunyai alamat e-mel pendua.
Atas ialah kandungan terperinci Apakah kata kunci untuk sambungan diri dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!