sto creando un database per più campionati di calcio....
le mie tabelle sono:

table CAMPIONATO:
id campionato (PRIMARY KEY)
nome

table SUADRA:
id squadra (PRIMARY KEY)
id campionato (FOREIGN KEY)
nome
partite disputate
p. vinte
p. pareggiate
p. perse
gol fatti
gol subiti
p. disputate in casa
vinte in casa
pareggiate in casa
perse in casa
gol fatti in casa
gol subiti in casa
p. disputate fuori
vinte fuori
pareggiate fuori
perse fuori
gol fatti fuori
gol subiti fuori
differenza reti
punti

table GIOCATORI:
id giocatori
id squadra (FOREIGN KEY)
nome
età
posizione

table CALENDARIO_CAMPIONATO:
id partita
id campionato (FOREIGN KEY)
data
id squadra/e (FOREIGN KEY)

LA DOMANDA è COME FACCIO A METTERE 2 "id squadra" ???
mi spiego: nella tabella calendario campionato vorrei che ci fosse 2 colonne con lo stesso record!!

forse dovrei mettere 2 "id" ad ogni squadra (uno per "in casa" e uno per "fuori")....

vi prego di darmi qualche suggerimento se qlc1 ha già fatto qlcosa di simile (lo so ne ho bisogno) è facile venire nei forum a chiedere l'impossibile ma se mi aiutate vene sarò grato...
grazie