Penjumlahan Di Tabel

30 views
Skip to first unread message

Ganu F Vyandana

unread,
Apr 14, 2019, 10:05:34 AM4/14/19
to MySQL Indonesia
Permisi, saya mau tanya bagaimana kalau menjumlahkan value dari berbeda tabel seperti gambar?

Misalnya pas mengisi kolom 'quantity' di tabel B, nanti value akan menambahkan value di kolom 'jumlah_stok' tabel A.
Contoh : jumlah_stok ada 20, nah pas mengisi quantity 10, jumlah_stok jadi 30. 
WhatsApp Image 2019-04-14 at 16.46.14.jpeg

Didin Komarudin

unread,
Apr 14, 2019, 12:04:32 PM4/14/19
to mysql-i...@googlegroups.com
Pk trigger bos...

--
Untuk memposting, kirim email ke mysql-i...@googlegroups.com |
Untuk unsubscribe, kirim email ke mysql-indones...@googlegroups.com | Arsip milis : https://groups.google.com/d/forum/mysql-indonesia?hl=id
---
Anda menerima pesan ini karena berlangganan grup "MySQL Indonesia" di Google Grup.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke mysql-indones...@googlegroups.com.
Untuk opsi lebih lanjut, kunjungi https://groups.google.com/d/optout.

akbar maulana

unread,
Apr 14, 2019, 12:04:32 PM4/14/19
to mysql-i...@googlegroups.com

Bikin FK master_id di table  pembelian, nah ketika input quantity 10, kira” querynya begini :

Jumlah_stok = Pembelian.find(id_beli).jumlah_stok

Pembelian.find(id_beli)..master.update(jumlah_stok: jumlah_stok + 10)

Maaf ini masih query rails, kalau mau murni sql  tinggal di convert aja

 

 

Sent from Mail for Windows 10

--

WhatsApp Image 2019-04-14 at 16.46.14.jpeg

Natali Ardianto

unread,
Apr 14, 2019, 12:35:37 PM4/14/19
to mysql-i...@googlegroups.com
Kurang lebih seperti ini (belum di test ya, next time kl bisa share juga DDL dan dump sedikit atau pakai http://sqlfiddle.com/ thx):

DELIMITER $$

CREATE TRIGGER trigger_tb_pembelian AFTER INSERT
ON  Tb_pembelian FOR EACH ROW
BEGIN
  
    UPDATE
      Tb_master
    SET
      jumlah_stok = jumlah_stok + NEW.quantity
    WHERE 1
      AND id_barang = NEW.id_barang

END;
$$

DELIMITER;

--

Ganu F Vyandana

unread,
Apr 21, 2019, 9:23:49 PM4/21/19
to MySQL Indonesia
Makasih mas, mau coba dulu

Ganu F Vyandana

unread,
Apr 21, 2019, 9:24:35 PM4/21/19
to MySQL Indonesia
Makasih mas

devi fildzania

unread,
Jun 19, 2019, 7:37:47 PM6/19/19
to MySQL Indonesia
jumlah_stok = jumlah_stok + quantity
Reply all
Reply to author
Forward
0 new messages