Sambungan sendiri, juga dipanggil sambung rujukan sendiri, ialah teknik pangkalan data yang berkuasa yang memautkan jadual kepada dirinya sendiri. Ini membolehkan anda memadankan baris dalam jadual yang sama berdasarkan syarat yang ditetapkan.
Walaupun kurang kerap daripada jenis cantuman lain dalam SQL, cantuman sendiri ialah alat yang berharga dalam pengurusan pangkalan data hubungan. Ia amat berguna untuk:
Pertimbangkan pertanyaan algebra hubungan ini:
<code class="language-sql">SELECT * FROM Employee AS E1 INNER JOIN Employee AS E2 ON E1.emp_id = E2.manager_id;</code>
Cantum sendiri ini pada jadual Employee
menggunakan E1.emp_id = E2.manager_id
sebagai syarat cantum. Hasilnya ialah jadual yang menunjukkan pasangan pekerja yang mewakili hubungan pengurus-pekerja. Setiap baris dalam output akan mengandungi data daripada kedua-dua pekerja dan pengurus mereka.
Atas ialah kandungan terperinci Bagaimanakah Penyertaan Diri Boleh Digunakan untuk Menganalisis Perhubungan dalam Satu Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!