Inner join SQL Database
INNER JOIN
Inner join adalah salah satu jenis operasi join dalam SQL yang menggabungkan baris dari dua atau lebih tabel berdasarkan nilai kolom yang sesuai di antara mereka. Dalam inner join, hanya baris yang memiliki pasangan nilai yang cocok dalam kedua tabel yang akan digabungkan, sedangkan baris yang tidak memiliki pasangan nilai akan diabaikan.
Contoh penggunaan inner 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 sehingga dapat menampilkan daftar pesanan yang mencakup nama produk dan harga masing-masing produk. Untuk melakukan hal ini, kita dapat menggunakan inner join sebagai berikut:
Pada contoh di atas, kita melakukan inner 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 hanya baris yang memiliki nilai id/product_id yang sama yang digabungkan dalam hasilnya, sedangkan baris dengan id/product_id yang tidak memiliki pasangan nilai akan diabaikan
Komentar
Posting Komentar