Postingan lainnya
Insert 3 tabel tidak muncul data
SELECT tb_transaksi.id_transaksi,
tb_transaksi.jumlah, tb_transaksi.pembayaran, tb_transaksi.status_pengiriman,
tb_transaksi.tanggal, tb_transaksi.total, tb_barang.nama_barang,
tb_barang.harga_barang, tb_pelanggan.nama FROM
tb_transaksi JOIN tb_barang ON tb_transaksi.id_transaksi = tb_barang.id_barang
JOIN tb_pelanggan ON tb_transaksi.id_transaksi = tb_pelanggan.id_pelanggan
para mastah mau nanya, kenapa sql saya tidak mau memunculkan data dari tabel tetapi pemberitahuan error nya juga tidak ada. ada solusi gak para master?
1 Jawaban:
sarat untuk menggabungkan beberapa tabel harus ada relasi. misal tabel 1 berelasi dengan tabel 2 maka id pada tabel 1 harus ada di tabel tabel 2.
klo dari kasus agan diatas, maka:
tb_transaksi -id_transaksi -id_barang -id_pelanggan
<pre> $jgj ="SELECT tb_transaksi.id_transaksi,tb_transaksi.jumlah, tb_transaksi.pembayaran, tb_transaksi.status_pengiriman, tb_transaksi.tanggal, tb_transaksi.total, tb_barang.nama_barang,tb_barang.harga_barang, tb_pelanggan.nama FROM tb_transaksi INNER JOIN tb_barang ON tb_transaksi.id_barang = tb_barang.id_barang INNER JOIN tb_pelanggan ON tb_transaksi.id_pelanggan = tb_pelanggan.id_pelanggan" </pre>