se usi almeno il Mysql 5 puoi usare una VIEW che contenga il campo giacenza già calcolato in automatico.