Eseguendo la query che proponevi (opportunamente adeguata ai nomi delle colonne del mio Db):......ottengo questo risultato... Dove, nella colonna Squadre, c'è una squadra che si chiama 0 (per ora nella colonna Squadre ci sono gli ID delle squadre... non i nomi in formato testo...):codice:select squadra,sum(punteggio) as punteggio, COUNT(squadra) AS Giocate, sum(fatti) as fatti,sum(subiti) as subiti from ( select sq_a as squadra, ris_sq_a as fatti, ris_sq_b as subiti, case when ris_sq_a > ris_sq_b then 3 when ris_sq_a = ris_sq_b then 1 else 0 end as punteggio from partite union all select ris_sq_b as squadra, ris_sq_b as fatti, ris_sq_a as subiti, case when ris_sq_b > ris_sq_a then 3 when ris_sq_b = ris_sq_a then 1 else 0 end as punteggio from partite ) as tab group by squadra order by punteggio des