Si chiama classifica, la tabella si chiama campionato contiene al suo interno legenda: squadra col nome delle 8 squadre, partite numeropartite giocate, punteggio, vittorie, pareggi, sconfitte, gol fatti, gol subiti, diff_reti, Vittorie_casa, pareggi_casa, sconfitte_casa, vittorie_trasferta, pareggi_trasferta.

cosi è come lui me la stampa da phpMyadmin query che ho inserito:
CREATE TABLE `campionato` (
`id` int(11) NOT NULL auto_increment,
`sq_casa` varchar(50) default NULL,
`sq_trasferta` varchar(50) default NULL,
`gol_casa` tinyint(4) default NULL,
`gol_trasferta` tinyint(4) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

/*Data for the table `campionato` */

insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (1,'Bibione','CasierDosson',3,1);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (2,'Caorle','Jesolo',0,0);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (3,'Marghera','Sanstinocorbolone',1,0);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (4,'Eraclea','Silea',1,2);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (5,'Ceggia','NettunoLido',1,1);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (6,'Mazzolada','RealSanMarco',1,0);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (7,'Pramaggiore','Cavallino',0,1);
insert into `campionato` (`id`,`sq_casa`,`sq_trasferta`,`gol_casa`,`gol_tra sferta`) values (8,'U.Sandonatese','Noventa',1,1);



select squadra,
count(squadra) as partite,
sum(if(punteggio=3,1,0)) as vittorie,
sum(if(punteggio=1,1,0)) as pareggi,
sum(if(punteggio=0,1,0)) as sconfitte,
sum(punteggio) as punteggio,
sum(fatti) as fatti,
sum(subiti) as subiti,
sum(fatti)-sum(subiti) as diff_reti,
sum(if(punteggio=3 and dove = "C",1,0)) as vittorie_casa,
sum(if(punteggio=1 and dove = "C",1,0)) as pareggi_casa,
sum(if(punteggio=0 and dove = "C",1,0)) as sconfitte_casa,
sum(if(punteggio=3 and dove = "T",1,0)) as vittorie_trasferta,
sum(if(punteggio=1 and dove = "T",1,0)) as pareggi_trasferta,
sum(if(punteggio=0 and dove = "T",1,0)) as sconfitte_trasferta
from
(
select sq_casa as squadra,gol_casa as fatti,gol_trasferta as subiti,"C" as dove,
case
when gol_casa > gol_trasferta then 3
when gol_casa = gol_trasferta then 1
else 0
end as punteggio
from campionato
union all
select sq_trasferta as squadra,gol_trasferta as fatti,gol_casa as subiti,"T",
case
when gol_trasferta > gol_casa then 3
when gol_trasferta = gol_casa then 1
else 0
end as punteggio
from campionato
) as tab
group by squadra
order by punteggio desc