Join dari 3 tabel atau lebih di MySQL
Misal ada 3 tabel :
contoh format join nya :
select master_stok_barang.id_masterbarang,
master_stok_barang.id_distributor,
distributor.nm_distributor,
master_stok_barang.kd_invoice,
master_stok_barang.id_satuan,
satuan.nm_satuan,
master_stok_barang.isi_satuan,
master_stok_barang.stok,
master_stok_barang.nm_user,
master_stok_barang.tg_update
from master_stok_barang
join
distributor
on distributor.id=master_stok_barang.id_distributor
join
satuan
on satuan.id=master_stok_barang.id_satuan;
.
jadi seperti ini :
[nama_tabel_1].[nama_kolom_1],
[nama_tabel_1].[nama_kolom_2],
[nama_tabel_2].[nama_kolom_1],
[nama_tabel_2].[nama_kolom_2],
[nama_tabel_3].[nama_kolom_1],
[nama_tabel_3].[nama_kolom_2]
from
[nama_tabel_1]
JOIN
[nama_tabel_2]
ON
[nama_tabel_1].[nama_kolom_1] = [nama_tabel_2].[nama_kolom_1]
JOIN
[nama_tabel_3]
ON
[nama_tabel_1].[nama_kolom_1] = [nama_tabel_3].[nama_kolom_1]
*kondisi join disesuaikan dengan kebutuhan
hasilnya seperti berikut
.
No comments
Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.