mi chiedevo se con mysql era possibile creare una table che si auto aggiornarsi prendendo i dati da due altre table, ad esempio ho due table

[ carico ] -> idprodotto, volume
[ scarico ] -> idprodotto, volume

ora vorrei creare la table:

[ magazzino ] -> idprodotto, volume

ma voglio fare in modo che sarebbe il richiamo di [carico] - [scarico], lo posso fare in modo automatico o sono costretto a fare tutto via programmazione? Perchè diciamo che ho già una cosa simile ma sono così tanti dati che ogni volta che bisogna fare carico o scarico il programma e come si bloccasse, volevo vedere se facendo fare tutto via mysql diventava più veloce.

Grazie.