MySQL Forums
Forum List  »  Newbie

need help, i want to collect data from 2 detail tables and 1 master table
Posted by: Hendy Hendrawan
Date: May 18, 2014 07:37PM

SELECT master_persediaan.kode_barang, master_persediaan.nama_barang, master_persediaan.satuan, master_persediaan.stok_barang, sum( detail_pembelian.jumlah ) AS 'Masuk'
FROM master_persediaan
LEFT JOIN detail_pembelian ON detail_pembelian.kode_barang = master_persediaan.kode_barang
GROUP BY master_persediaan.kode_barang
ORDER BY master_persediaan.kode_barang ASC

kode_barang | nama_barang | satuan| stok_barang| Masuk
BRG0001 | Pasir| Box | 50 | 202
BRG0002 | Paku Kg | 100 | 240
BRG0003 | Cat | Kaleng| 10| 123
BRG0004 | Baut | Biji | 20 | NULL

then
SELECT master_persediaan.kode_barang, master_persediaan.nama_barang, master_persediaan.satuan, master_persediaan.stok_barang, sum( detail_retur_pmb.jumlah_barang ) AS 'Retur'
FROM master_persediaan
LEFT JOIN detail_retur_pmb ON detail_retur_pmb.kode_barang = master_persediaan.kode_barang
GROUP BY master_persediaan.kode_barang
ORDER BY master_persediaan.kode_barang ASC

kode_barang |nama_barang |satuan |stok_barang | Retur
BRG0001 |Pasir |Box |50 | 6
BRG0002 |Paku |Kg |100 | 50
BRG0003 |Cat |Kaleng |10 | 2
BRG0004 |Baut |Biji |20 | NULL

i need query to get this result :
kode_barang |nama_barang |satuan |stok_barang |masuk Retur
BRG0001 |Pasir |Box |50 |202 |6
BRG0002 |Paku |Kg |100 |240 |50
BRG0003 |Cat |Kaleng | 10 | 123 |2
BRG0004 |Baut |Biji |20 |NULL |NULL

Options: ReplyQuote


Subject
Written By
Posted
need help, i want to collect data from 2 detail tables and 1 master table
May 18, 2014 07:37PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.