Pengelompokkan kolom tabel mysqli

Saya punya 4 tabel mysqli 1. tb_gudang(id_gudang,nm_gudang) 2. tb_suplier(id_suplier,nm_suplier) 3. tb_transaksi(id_gudang,id_suplier,no_kwitansi,nilai_kwitansi) 4. tb_resume(id_gudang,id_suplier,no_kwitansi,nilai_kwitansi)

Keterangan - tb_gudang berelasi dgn >= 1 id_suplier atau belum punya sama sekali begitu juga dengan tb_suplier - tb_transaksi kumpulan transaksi - tb_resume tempat penyimpananan tb_transaksi yang sudah dikelompokkan

Pertanyaan: Bagaimana mengelompokkan tb_transaksi berdasar id_gudang,id_suplier,no_kwitansi dan menjumlahkan nilainya ? Hasil pengelompokkan disimpan di tb_resume

Catatan: Saya sudah mencoba dgn algoritma sbb: while (tb_gudang) { $idGudang = tb_gudang[id_gudang]

while (tb_suplier) { $idSuplier = tb_suplier[id_suplier]

while(tb_transaksi where id_gudang=$idGudang and id_suplier=$idSuplier) } simpan di tb_resume }

Dengan algoritma di atas, data berhasil disimpan tapi perlu waktu lama karena semua isi tb_gudang dan tb_suplier dibaca selurunya padahal tidak semua id_gudang & id_suplier ada di tb_transaski.

avatar Oneda2020
@Oneda2020

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban