credo di non aver ben capito la sintassi...

fino alla select ci siamo...
a sum, possiamo arrivarci...
il problema è l'if....mysql permette l'utilizzo dell'if? (non si finisce mai di imparare...)
se si, cosa vogliono dire i numeri di di fianco? sono le "opzioni" se è vero 1 altrimenti 0??

teoricamente le taglie sono contenute in una tabella (si sa mai il cliente impazzisca e chieda taglie tipo xxl o xs ), quindi dovrei fare due cicli, uno dove seleziono l'id della taglia e l'altra dove eseguo la query suggerita da te, passadogli l'id ricavato dal ciclo precedente...giusto?

ma non è che poi diventa pesantuccio???
e come faccio poi a stampare sopra le taglie e nella colonna i colori???

....sto valutando il suicidio........