Script Query menampilkan Data pada 3 Tabel Database dengan INNER JOIN
Join adalah perintah SQL yang berfungsi untuk
melakukan relasi antara kedua tabel atau lebih yang saling memiliki hubungan /
relasi ( ditandai dengan adanya primary key pada tabel master dan foregn key
pada tabel transaksi ).
Tetapi pada dasarnya jika ingin menggabungkan kedua tabel
atau lebih maka cukup menggunakan perintah JOIN saja maka tabel akan saling
berelasi asalkan data yang direlasikan benar.
berikut table yang akan kita relasikan:
Table Barang
Table Pesan_detail
Table pesan
Table Pesan_detail
Table pesan
- kita akan menampilkan data dari 2 tabel yang berbeda menggunakan inner join. kita akan menampilkan id barang, nama barang dan stok pada table barang dan jumlah pembelian barang(jumlah) pada table pesan_detail. Script query nya sebagai berikut: SELECT barang.id_barang, barang.nama_barang, barang.stok, pesan_detail.jumlah from barang inner join pesan_detail on barang.id_barang=pesan_detail.id_barang; dan hasilnya sebagai berikut:
-
Kita akan menampilkan data dari 3 tabel yang berbeda menggunakan inner join.Kita akan menampilkan id barang, nama barang dan stok pada table barang dan jumlah pembelian barang(jumlah) pada table pesan_detail dan tanggal_pesan pada table pesanscriptnya query nya sebagai berikut: SELECT barang.id_barang, barang.nama_barang,pesan_detail.jumlah, barang.stok, pesan.tanggal_pesanFROM pesan INNER JOIN (pesan_detail INNER JOIN barang ON barang.id_barang =pesan_detail.id_barang) ON pesan_detail.id_pesan=pesan.id_pesan;hasilnya sebagai berikut:
terlalu kecil gambarnya bang
BalasHapus