Tuesday, October 1, 2019

Inner Join 3 Table Mysql Untuk Menggabungkan 3 Tabel di PHP Mysql

Inner join 3 table mysql tidak jauh berbeda dengan inner join 4 table mysql atau malah ful join mysql, join 3 table berarti kita memiliki 3 table yang akan di joinkan untuk fieldnya diambil berdasarkan ketentuan yang kita buat sendiri, perintah menggabungkan 3 table di mysql ini berfungsi untuk perintah mengabungkan 3 table di cmd atau menampilkan dari 3 table mysql dari cmd atau mysql join 3 table

inner join 3 tabel dalam mysql dan contoh inner join dalam php

Biasanya agak terlalu sulit jika melakukan join 3 table mysql melalui cmd, hal ini dikarenakan dalam melakukan join table di mysql agak membingunkan apabila kurang fokus, oleh karena itu script langsung adalah jalan terbaik, karena kita bisa bebas melakukan perubahan tanpa mengetik ulang setiap kali ingin mencoba perintah inner join menampilkan dari 3 tabel dimysql dan php.


Inner Join 3 Table


Berikut ini adalah bentuk umum Inner Join 3 Tabel

SELECT nama_tabel.fields FROM tabel_utama JOIN tabel_pertama ON parameter_join1 JOIN tabel_kedua ON parameter_join2 

Diatas adalah bentuk umum dalam membangun mysql join 3 tabel atau menampilakan dari 3 tabel atau juga mengabungkan dari 3 tabel di mysql. Berikut ini adalah penjelasan bagian-bagian dari join 3 tabel tersebut.

Untuk nama_tabel.fields, ini adalah bagian atau apa yang ingin kamu ambil dari ketiga tabel tersebut “nama_tabel” adalah nama tabelnya yang ingin kamu ambil datanya, dan “fields” adalah fieldnya yang inginkamu ambil. Contoh penulisannya seperti berikut ini.


Tabel1.field1,tabel1.field2,tabel2.field1,tabel2,field3,tabel3.field5,tabel3.fiel8

Diatas adalah cara penulisan untuk bagian pemilihan field yang akan di tampilkan datanya kamu bisa sesuaikan dengan memilih nama-nama field tanpa harus secara menyeluruh field dari setiap tabel, pilih saja untuk yang akan ditampilkan.

Untuk tabel_utama, ini adalah tabel yang menjadi patokan. Semisal tabel utama adalah tabel A, nah kita akan mengambil data dari tabel B dan Tabel C berdasarkan Foreign Key di tabel A terhadap Primary Key dari Tabel B dan C.

Untuk Tabel_pertama, tabel ini bebas apakah tabel C atau tabel B dahulu.

Kemudian dilanjutkan pada parameter_join1 adalah parameter untuk mengikat antara tabel Utama dan tabel pertama. Berdasarkan apa antara Tabel utama dan Tabel_pertama terhubung. Contoh parameternya : tabel_A.kode_join=tabel_B.kode.join

Begitu juga dengan parameter_join2,  ini sama halnya dengan penjelasan diatas, apa yang menjadi penghubung antara tabel utama dengan tabel kedua.

Baiklah, mungkin untuk lebih jelasnya kita masuk dalam contoh join 3 table mysql.


cara join 3 tabel di mysql dan cara menggabungkan 3 tabel di mysql dan menampilkan dari 3 tabel di php mysql
Gambar 3 Tabel Join Mysql

Diatas ada terdapat 3 tabel, diamana tabel utama adalah tbl_data_penempatan_kendaraan. Nah didalam tabel ini hanya berupa kode saja yang tersimpan, sementara keterangan kode tersebut ada pada tabel lainnya. Maka dilakukanlah join terhadap tabel kedua yaitu tbl_data_kendaraan dan tabel ketiga adalah tbl_area_project.

Yang ingin kita tampilkan adalah nopol dan id_kendaraan dari tbl_data_kendaraan, kemudian nama_area dari tbl_area_project dan id penempatan dari tbl_penempatan_kendaraan. (bisa sesuaikan dengan keperluan kamu mana saja yang ingin ditampilkan)

Perintah sql join 3 tablenya sebagai berikut ini.

SELECT tbl_data_kendaraan.id_kendaraan,tbl_data_kendaraan.nopol,tbl_area_project.nama_area,tbl_penempatan_kendaraan.id_penempatan FROM tbl_penempatan_kendaraan JOIN tbl_data_kendaraan ON tbl_penempatan_kendaraan.id_kendaraan=tbl_data_kendaraan.id_kendaraan JOIN tbl_area_project ON tbl_penempatan_kendaraan.kode_area_project=tbl_area_project.kode_area_project

Dari perintah diata akan menampilkan
Id Kendaraan, Nopol, Area Project dan Id Penempatan. 

Apa selanjutnya?

Selanjutnya kamu bisa melakukan implementasi dengan mempraktekkan langsung pada program yang kamu bangun dimana dalam program tersebut membutuhkan dalam menampilkan dari 3 tabel atau mysql join 3 tabel. 

Demikianlah pembahan kali ini tentang cara join 3 tabel mysql dan contoh inner join 3 tabel di mysql dan cmd. Semoga artikel ini berguna dan bermanfaat.




  


EmoticonEmoticon