Cara Menggabungkan Tabel di MySQL Menggunakan INNER JOIN - Database adalah merupakan suatu penyimpanan data sekumpulan table yang saling berhubungan agar  mudah dalam pengelolaannya. Karena dengan pengelolaan tersebut seorang user dapat memperoleh akses dalam mencari informasi, menyimpan informasi dan menghapus informasi tersebut.

Database merupakan penyimpanan data yang sangat penting, Karena jika database tidak terorganisasi dengan baik maka user akan sulit dalam melakukan pencarian suatu data dari ribuan data tersebut. Database mampu mengurutkan data menjadi teratur dan dapat mengumpulkan data secara cepat, sehingga membuat user mendapatkan sebuah informasi yang dibutuhkan dengan cepat dan tepat.

Inner Join merupakan salah satu perintah yang terdapat dalam database berfungsi untuk menampilkan sebuah data dengan menghubungkan lebih dari satu atau dua table dalam satu perintah. Oleh karena itu, disini saya akan memberikan kamu tutorial cara menggabungkan table di mysql menggunakan inner join? dan cara menggunakan inner join? Serta cara menampilkan data menggunakan inner join? Semua akan terjawab dengan artikel berikut ini.

Cara Menggunakan Inner Join di MySQL

Ketika kamu memiliki data tentu kamu ingin datamu dapat ditampilkan sekaligus, maka dari itu kita dapat menggunakan perintah Inner Join. Pada perintah Inner Join, table akan menampilkan data yang memiliki pasangan saja sedangkan untuk data yang tidak memiliki pasangan tidak akan ditampilkan.

Pada Inner Join record data di setiap tabel akan dicek apakah memiliki nilai yang sama atau tidak. Jika terdapat nilai yang sama maka akan terbentuk tabel baru yang hanya akan menampilkan record data yang sama dari kedua tabel.

Berikut adalah syntax untuk inner join.

SELECT nama_kolom FROM table_satu INNER JOIN table_dua ON kolom_tabel_satu = kolom_tabel_dua

Keterangan :

  • nama_kolom merupakan nama dari kolom yang akan kita tampilkan
  • table_satu merupakan nama tabel pertama yang akan kita gabungkan dengan tabel kedua
  • table_dua merupakan nama tabel kedua yang akan kita gabungkan dengan tabel pertama
  • kolom_tabel_satu merupakan nama kolom yang akan kita gunakan dari tabel satu
  • kolom_tabel_dua merupakan nama kolom yang akan kita gunakan dari tabel dua

Syarat utama dari INNER JOIN adalah kedua tabel harus memiliki sebuah kolom dengan nilai yang sama yang akan digunakan untuk proses JOIN.

CONTOH INNER JOIN

Berikut terdapat 3 tabel yaitu mobil, pelanggan dan sewa dengan nama database sewa_mobil :

Pada tabel mobil terdapat kolom kode, jenis, merk, tarif, nopol.

Pada tabel pelanggan terdapat kolom kode, nama, kontak, alamat, kota, kodepos, telfon, fax.

Artikel Lainnya: Cara Membuat Delete CRUD Dengan PHP Di MySQLi

Pada tabel sewa terdapat kolom nofaktursewa, kodepelanggan, tglsewa, kodemobil, lamasewa, uangmuka.

Berikut adalah data-data dari setiap tabel mobil, pelanggan dan sewa.

Output pertama ini adalah gabungan tabel sewa dan tabel mobil, dengan query :

SELECT * FROM sewa INNER JOIN mobil ON(sewa.kodemobil = mobil.kode);

Output kedua ini adalah gabungan tabel sewa, mobil dan pelanggan, dengan query :

SELECT * FROM sewa INNER JOIN mobil ON(sewa.kodemobil = mobil.kode) JOIN pelanggan ON(sewa.kodepelanggan = pelanggan.kode);

Sekian artikel dari saya yang berjudul Cara Menggabungkan Tabel di MySQL Menggunakan INNER JOIN semoga dapat Bermanfaat untuk memudahkan pekerjaan kamu. Sekian dam terima kasih.