Right Join SQL Database
RIGHT JOIN
Right join adalah salah satu jenis operasi join dalam SQL yang menggabungkan baris dari dua tabel atau lebih berdasarkan nilai kolom yang sesuai, tetapi juga mempertahankan semua baris dari tabel kanan dan hanya memasangkan baris dari tabel kiri yang sesuai. Jika ada baris di tabel kanan yang tidak memiliki pasangan nilai di tabel kiri, maka nilai-nilai di kolom tabel kiri akan diisi dengan nilai null.
Contoh penggunaan right join adalah sebagai berikut. Misalkan kita memiliki dua tabel, yaitu tabel produk (products) dan tabel pesanan (orders), yang memiliki kolom-kolom sebagai berikut:
Table "products":
Table "orders":Kita ingin menggabungkan kedua tabel tersebut dan menampilkan semua pesanan, termasuk pesanan yang tidak memiliki produk, serta produk yang dimiliki oleh pesanan yang telah dibuat. Untuk melakukan hal ini, kita dapat menggunakan right join sebagai berikut:Pada contoh di atas, kita melakukan right join antara tabel products dan orders dengan menggabungkan kolom id dari tabel products dan product_id dari tabel orders yang memiliki nilai yang sama. Hasilnya akan menghasilkan tabel berikut:Dapat dilihat bahwa semua baris dari tabel orders tetap dipertahankan, termasuk baris yang tidak memiliki pasangan nilai di tabel products, dan nilai kolom name dan price diisi dengan nilai null untuk baris-baris tersebut. Sedangkan hanya baris-baris dari tabel products yang memiliki pasangan nilai di tabel orders yang dimasukkan dalam hasil akhir
Komentar
Posting Komentar