Salve,
con la seguente query
Ottengo la seguente tabellacodice:SELECT casa.nome_sq as casa , ospiti.nome_sq as ospiti, reti_a, reti_b FROM partita JOIN squadra AS casa ON id_sq_a = casa.id_sq JOIN squadra AS ospiti ON id_sq_b = ospiti.id_sq
Ora da tale tabella dovrei calcolare la classifica:codice:+----------+----------+--------+--------+ | casa | ospiti | reti_a | reti_b | +----------+----------+--------+--------+ | Spagna | Corea | 31 | 30 | | Russia | Slovenia | 28 | 25 | | Croazia | Islanda | 34 | 30 | | Corea | Russia | 35 | 32 | | Slovenia | Croazia | 26 | 27 | | Islanda | Spagna | 23 | 31 | | Croazia | Corea | 29 | 26 | | Islanda | Slovenia | 30 | 25 | | Spagna | Russia | 29 | 26 | | Corea | Islanda | 34 | 30 | | Spagna | Slovenia | 41 | 28 | | Russia | Croazia | 25 | 26 | | Slovenia | Corea | 26 | 23 | | Croazia | Spagna | 30 | 22 | | Russia | Islanda | 34 | 30 | +----------+----------+--------+--------+
Squadra, giocate, punti, vittorie, sconfitte pareggi, gf e gs.
Preciso che non si tratta di un campionato, bensì di tornei (mondiali, eurupei ecc...) con i risultati già acquisiti, quindi non verranno + cambiati.
Si tratta poi di un girone, quelli li filtrerò dopo.
Che approccio mi consigliate?
Usare altre tabelle x le classifiche o con query?
E come faccio a fare sta query?
Grazie![]()


Rispondi quotando