MySQL Table Joins: Panduan Lengkap
Apabila berurusan dengan pangkalan data hubungan seperti MySQL, cantuman jadual ialah operasi utama yang menggabungkan data daripada berbilang jadual berdasarkan medan biasa. Mari kita terokai cara untuk menyertai dua jadual dalam MySQL.
Jadual dan data
Pertimbangkan dua jadual berikut:
Sasaran pertanyaan
Matlamat kami adalah untuk mendapatkan semula data daripada jadual perkhidmatan dan mendapatkan semula nama pelanggan yang sepadan daripada jadual pelanggan. Lajur klien dalam jadual perkhidmatan merujuk kepada lajur id dalam jadual pelanggan.
SERTAI operasi
Untuk menyambungkan jadual perkhidmatan dan pelanggan, kami menggunakan operasi JOIN. Jenis JOIN yang paling biasa digunakan ialah LEFT JOIN, yang mengembalikan semua baris jadual kiri (perkhidmatan) dan baris sepadan jadual kanan (pelanggan) berdasarkan keadaan yang sepadan.
Pertanyaan SQL
Pertanyaan SQL berikut akan melakukan LEFT JOIN:
<code class="language-sql">SELECT * FROM services LEFT JOIN clients ON services.client = clients.id</code>
Penjelasan keputusan
Atas ialah kandungan terperinci Bagaimana untuk Menyertai Jadual dalam MySQL untuk Menggabungkan Data daripada Berbilang Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!