Rabu, 10 Januari 2018

Inner Join

assalamualaikum...
haii.. apa kabar ? semoga sehat selalu ya. di blog ini saya akan membahas tentang inner join.


                                 Pengertian Inner Join

   inner join adalah salah satu konstruksi dasar dari SQL dan basis data.join dapat didefinisikan sebagai kombinasi record dari dua atau lebih tabel di dalam basis data relasional dan menghasilkan sebuah tabel (temporary) baru yang di sebut sebagail joined tabel.

Fungsi Inner Join :

   Inner Join digunakan ketika user ingin melihat display data yang berasal dari dua tabel atau lebih yang berbeda. Ada dua cara penggabungan tabel dalam inner join ini, yaitu penggabungan dengan klausa WHERE dan penggabungan dengan klausa INNER JOIN
Tujuan dari menggabungkan tabel adalah untuk menyajikan informasi secara lebih detail.

Bentuk umum dari klausa inner join adalah sebagai berikut :
SELECT tabel1.*, tabel2.*
FROM tabel1 INNER JOIN tabel2
ON tabel1.PK=tabel2.FK;

Keterangan : PK = Primary Key; FK = Foreign Key
Query INNER JOIN memiliki beberapa variasi,yaitu SELECT INNER JOIN ON dan SELECT..INNER JOIN.USING. Saya akan membahasnya satu persatu.

Cara Menggabungkan Tabel MySQL dengan query Select.Inner join.On

Format dasar dari penulisan query Select Inner Join On adalah:


SELECT nama_kolom_tampil FROM nama_tabel_pertama INNER JOIN nama_tabel_kedua
ON nama_kolom_join_tabel_pertama = nama_kolom_join_tabel_kedua

  Syarat untuk INNER JOIN adalah kedua tabel harus memiliki sebuah kolom dengan nilai yang sama yang akan kita gunakan dalam proses JOIN. Dalam contoh kita, kolom tersebut adalah kolom NIP dari tabel nama_dosen, dan kolom NIP_dosendari tabel mata_kuliah. Perhatikan walaupun keduanya berisi NIP, namun nama kolomnya berbeda.

  Misalnya nih punya tiga tabel, yaitu tabel Produk, tabel Harga dan tabel Daftar Harga. Tabel Daftar Harga ini merupakan tabel relasi dari tabel Produk dan tabel Harga. Nah biar tabel Daftar Harga ini bisa terisi secara otomatis maka digunakan perintah inner join dengan syarat tabel Produk dan tabel Harga ada isinya baru tabel Daftar Harga bisa terisi. 

 Sekian artikel mengenai Inner Join. mohon maaf bila ada kesalahan dalam hal pengertian ataupun penulisannya.

Wassalamualaikum...

Tidak ada komentar:

Posting Komentar