o due tabelle, in una ho gli arrivi e in una le uscite

entrambe le tabelle hanno due campi
- codice articolo
- quantità

ogni volta che mi arriva un certo articolo, lo scrivo nella tabella arrivi, e quando ne esce una certa quantità lo segno nella tabella uscite

come faccio a sapere quanta roba m'è rimasta?

mi servirebbe da fare un

SELECT arrivi.quantità - uscite.quantità
from arrivi, uscite
where ?????

come faccio?

a logica farei così

direi prima di sommare tutte le quantità di ogni codice articolo in modo da sapere la quantità totale arrivata di ogni articolo

poi dovrei fare la stessa cosa per le uscite ed infine sottrarre tra di loro le quantità col medesimo articolo

ma... come posso farlo?

dovrebbe esser semplice


devo anche sottrarre dei valori tra le due tabelle, solo che quando il rispettivo campo non compare nella seconda, la tabella finale mi da campo null

mi spiego meglio con un esempio pratico

tabella 1

mele 12
pere 13
banane 14

tabella 2

mele 5
pere 6

come risultato mi da

tabella risultante

mele 7
pere 7
banane [campo vuoto]

come faccio?

ps ho usato il left join per avere anche la riga banane nel risultato, ma non riesco a far calcolare il valore della quantità