ciao!

scrivo qui perchè ho lo stesso "problema" sia su un sito php che uni in java.
vi spiego, ho queste tabelle:
-articoli, con tutte le caratteristiche degli articoli
-colori, tabella generica con tutti i vari colori
-giacenza, incrocio tra articolo_id | colore_id | scalarino_taglie

in pratica in questa tabella vengono messe le giacenze iniziali a livello articolo|colore|taglia.
questa tabella viene scalata quando il cliente effettua l'acquisto.

ora, dovrei mettere il classico bollino esaurito sul sito quando tutte le taglie|colore di un articolo sono a zero.
in sostanza quando l'articolo è, appunto, terminato.
il mio dubbio riguarda su come reperire questa informazione sulle pagine.
ad oggi, ad esempio, ho una pagina che mi dice:
codice:
SELEZIONA TUTTI GLI ARTICOLI CHE HANNO QUELLA CATEGORIA
ovviamente non vengono toccate le giacenze.
come faccio a verificare se un articolo è terminato?

l'unica cosa che mi viene in mente è di controllare tutte le giacenze di ogni articolo.
ma se gli articoli sono tanti, e per ogni articolo ci sono parecchie taglie e colori, la query risulterà troppo pesante.

sperando di essermi spiegato, qualcuno ha qualche idea??