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?

avatar yopabagu
@yopabagu

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

Hi @yopabagu, cek dulu gan datanya bener masuk apa ga?

ini menampilkan data gan bukan masukkan?

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>

avatar irya
@irya

59 Kontribusi 13 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban