Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL Bagaimana menjumlahkan dari tabel lain dan menyisipkan di tabel lain

Tambahkan pemicu ini ke ExpenseTable Anda

CREATE TRIGGER ExpenseSum AFTER INSERT ON ExpenseTable FOR EACH ROW
BEGIN
    UPDATE ProjectsTable P
    SET ExpenseTotal = 
    (SELECT SUM(ExpenseAmount) from ExpenseTable
    where ExpenseTable.ProjectID= P.ProjectID)
    where P.ProjectID = New.ProjectID;
END

Jangan lupa tambahkan pemicu After Update dan After Delete untuk memperbarui ExpenseTotal



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menggunakan Variabel Buatan Pengguna MySql di .NET MySqlCommand?

  2. Hubungkan ke mysql di server yang berbeda

  3. Pemeriksaan Kesalahan untuk Pernyataan yang Disiapkan PDO

  4. Dapatkan id kenaikan otomatis yang terakhir dimasukkan di mysql

  5. Apa kesalahan root di balik Gagal membuat koneksi database. Periksa string koneksi, nama pengguna dan kata sandi.