Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Join 3 table dan menampilkan data terakhir yang di input

Para master mohon bantuan nya
Saya mau menghubungkan 3 table

Table1
id_barang nama_barang
001 aaa
002 bbb

Table2
faktur tgl_beli
F01 10/12/2017
F02 11/12/2017
F03 12/12/2017

Table3
faktur id_barang harga
F01 001 3000
F01 002 5000
F02 001 6000
F03 002 7000


Hasil yang di inginkan
Id_barang barang faktur tgl beli harga
001 aaa F02 11/12/2017 6000

Saya mau menampilkan hanya data barang yang terakhir masuk dengan id_barang tertentu?
Mohon bantuan nya

Comments

  • @gl0pr0 untuk table 3 PKnya yg mana ya? tambahkan id_table/semacamnya dengan type data AI.

    SELECT tbl1.id_barang, tbl1.nama_barang, tbl3.faktur, tbl3.id_barang, tbl3.harga, tbl2.faktur, tbl2.tgl_beli FROM tbl3 INNER JOIN tbl2 ON tbl3.faktur = tbl2.faktur INNER JOIN tbl1 ON tbl3.id_barang = tbl1.id_barang WHERE tbl3.id_barang = "001" order by id_table desc limit 1;

    Coba di test dl
Sign In or Register to comment.