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:
SELECT ... FROM table_name AS alias1 JOIN table_name AS alias2 ON alias1.column_name = alias2.column_name
Self-Join digunakan terutamanya untuk tujuan berikut:
Contoh berikut menunjukkan cara menggunakan penyertaan sendiri untuk mencari alamat e-mel pendua dalam jadual pelanggan:
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;
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!