salve, mi sto ccrucciando con una query di mysql
una cosa del tipo:

codice:
 
"SELECT id, SUM(cartellini) AS cartellini, SUM(bonus) AS bonus, SUM(malus) 
AS malus, SUM(assist) AS assist, SUM(goals) AS goals,
SUM(goals+assist+bonus-cartellini-malus) AS totale FROM 
punteggio  where id='$row[giocatore1]' or id='$row[giocatore2]' or id='$row[giocatore3]'
 GROUP BY id order by totale desc";
ma a me serve qualcosa che mi ritorni, NON la somma di ogni singolo id, bensi la somma totale di tutti gli id.

esempio:

codice:
id  cartellini assist  goals bonus   malus
1      2         3       0     4       0
2      0         5       0     0       0
3      1         2       1     1       5

con somma io intendo che mi dovrebbe tornare:

(0+0+1)(3+5+2)+(4+0+1)-(2+0+1)-(0+0+5) = 8

invece con la query che uso io mi torna altri dati.

qualcuno saprebbe darmi una mano?