INNER JOIN - SQL JOIN
Inner join adalah
salah satu jenis join pada SQL yang digunakan untuk menggabungkan data dari dua
atau lebih tabel berdasarkan nilai kunci yang sesuai di setiap tabel. Inner
join menghasilkan sebuah tabel baru dengan kolom-kolom yang terdiri dari
gabungan antara kolom-kolom dari setiap tabel yang dijoin.
Pada inner join,
hanya baris yang memiliki nilai kunci yang cocok di kedua tabel yang akan
dihasilkan pada tabel baru. Dengan kata lain, hanya baris yang memiliki
pasangan nilai kunci yang sama di kedua tabel yang di-join yang akan muncul
pada hasil inner join.
Contoh penggunaan
inner join dapat dilihat pada sintaks SQL berikut ini:
Dalam contoh di atas, tabel 1 dan tabel 2 di-join berdasarkan nilai kunci yang sama yaitu key. Hasil dari inner join adalah tabel baru yang terdiri dari gabungan kolom-kolom dari kedua tabel yang di-join hanya pada baris-baris yang memiliki nilai kunci yang sama di kedua tabel.
Inner join juga
dapat digunakan dengan beberapa tabel sekaligus, dengan menggunakan sintaks SQL
seperti berikut:
Dalam contoh di
atas, tabel 1 di-join dengan tabel 2 berdasarkan nilai kunci key, kemudian
tabel hasil join tersebut di-join lagi dengan tabel 3 berdasarkan nilai kunci
yang sama yaitu key. Hasil dari inner join ini adalah tabel baru yang terdiri
dari gabungan kolom-kolom dari ketiga tabel yang di-join hanya pada baris-baris
yang memiliki nilai kunci yang sama di ketiga tabel.
Komentar
Posting Komentar