Rumah > Artikel > pangkalan data > Apa itu join dalam mysql
JOIN dalam MySQL ialah arahan pertanyaan yang digunakan untuk menggabungkan data daripada jadual yang berbeza dengan mencipta jadual sementara dengan memadankan lajur. Terdapat empat jenis JOIN: INNER JOIN (hanya sepadan dengan baris yang wujud dalam kedua-dua jadual), LEFT JOIN (memilih semua baris dalam jadual kiri), RIGHT JOIN (memilih semua baris dalam jadual kanan) dan FULL JOIN (memilih semua baris dalam kedua-dua jadual). JOIN meningkatkan kecekapan dan kebolehbacaan dengan menggabungkan data, mengelakkan subkueri, memudahkan pertanyaan dan banyak lagi.
Apa itu JOIN dalam MySQL
JOIN ialah arahan pertanyaan dalam MySQL yang digunakan untuk menggabungkan data daripada jadual yang berbeza. Ia mencipta jadual sementara dengan membandingkan lajur yang sepadan dalam dua atau lebih jadual, membolehkan kami mendapatkan semula data daripada berbilang jadual. .
LEFT JOIN: Memilih semua rekod dalam jadual kiri, walaupun mereka tidak mempunyai baris yang sepadan dalam jadual kanan.
KANAN SERTAI:<code class="sql">SELECT * FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;</code>
DARI: Nyatakan jadual untuk disertai.
INNER JOIN:Ringkaskan pertanyaan yang rumit untuk menjadikannya lebih mudah difahami.
Contoh
Jadual pesanan: Mengandungi maklumat pesanan, seperti ID pesanan, ID pelanggan, nama produk.
Kita boleh menggunakan JOIN untuk mendapatkan setiap pelanggan dan maklumat pesanan mereka:<code class="sql">SELECT * FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id;</code>
alamat_produk
nama_id
produk1 | John Doe | 123 Main St | 100 | |
---|---|---|---|---|
1 | John Doe | 120 Utama St | 120 St. Utama | |
Jane Smith | 456 Elm St | 300 | Produk C | |
Atas ialah kandungan terperinci Apa itu join dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!