Nicola, comunque la mia tabella "giornata", può essere paragonata alla tua tabella campionato.
Inoltre io nei campi:
squadra_casa e squadra_trasferta, vado a salvare gli identificativi delle squadre e non direttamente le squadra.
Nel dump che mi hai postato all'inizio, quella query dev'essere ciclata per effettuare il controllo su ogni squadra?