Rumah > pangkalan data > tutorial mysql > SQL Joins: Apakah INER, KIRI, KANAN dan FULL JOIN dan Bagaimana Perbezaannya?

SQL Joins: Apakah INER, KIRI, KANAN dan FULL JOIN dan Bagaimana Perbezaannya?

Linda Hamilton
Lepaskan: 2025-01-25 15:02:15
asal
843 orang telah melayarinya

SQL Joins: What are INNER, LEFT, RIGHT, and FULL JOINs and How Do They Differ?

Memahami SQL Bergabung: Inner, Kiri, Kanan, dan Penuh Join

berdasarkan bidang yang sama. Terdapat pelbagai jenis gabungan, setiap katering untuk senario tertentu. Sebagai contoh, jika medan Tablea dan TableB kedua -duanya mengandungi lajur "ID", gabungan akan mengambil baris di mana Tablea.id sama dengan tableB.ID. > Seperti namanya, Kiri Join mengutamakan baris dari jadual paling kiri (Tablea dalam contoh kami). Dalam mana -mana contoh perlawanan medan dalam TableB, baris dimasukkan ke dalam hasilnya. Jika tidak, data yang hilang diwakili sebagai nulls. Baris diambil dari TableB sementara juga mengambil data yang sepadan dari Tablea. Sekiranya tiada perlawanan wujud, nulls digunakan dalam hasilnya. dari Tablea dan TableB. Sekiranya baris tidak mempunyai pertandingan dalam satu jadual, ia akan muncul dengan nulls dalam bidang yang sepadan. Mengenai jenis gabungan yang digunakan. Inner bergabung tidak memihak kepada pesanan, sementara pesanan mempengaruhi hasil gabungan luar (kiri, kanan, dan penuh).

Atas ialah kandungan terperinci SQL Joins: Apakah INER, KIRI, KANAN dan FULL JOIN dan Bagaimana Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan