FROM tb_buku join tb_dtl_pinjaman on tb_buku.kode_buku=tb_dtl_pinjaman.kode_buku join tb_peminjaman ON tb_peminjaman.no_pinjam=tb_dtl_pinjaman.no_pinjam
VIEW Lebih dari 3 tabel
CREATE view v_datapinjaman AS SELECT tb_peminjaman.nis,
tb_buku.judul,tb_dtl_pinjaman.jumlah,tb_peminjaman.status_pinjam from tb_buku,tb_dtl_pinjaman,tb_peminjaman where tb_buku.kode_buku=tb_dtl_pinjaman.kode_buku and tb_peminjaman.no_pinjam=tb_dtl_pinjaman.no_pinjam
TRIGGER
CREATE TRIGGER jual_barang after INSERT ON jual
FOR EACH ROW BEGIN
UPDATE stok
SET jumlah = jumlah - NEW.jumlah
WHERE
kd_barang = NEW.kd_barang;
END $$
Note: $$ ditambahkan di pembatas
CREATE TRIGGER kembalikan_buku after INSERT ON tb_dtl_kembali
FOR EACH ROW BEGIN
INSERT INTO tb_buku SET
kode_buku = NEW.kode_buku, jumlah=New.jumlah
ON DUPLICATE KEY UPDATE stok = stok + New.jumlah;
END
Kembalika Stok buku yang dipinjam setelah kembali
CREATE TRIGGER kembalikan_buku after INSERT ON tb_dtl_kembali