Ma se ci sono 2 giocatori con il cognome uguali viene fuori qualche problema ... secondo me fare un references al cognome del giocatore non è consigliabile... forse sarebbe meglio farlo a id giocatore in modo tale da non ritrovarsi con omonimi.

Un'altra cosa : te dici che vuoi visualizzare per ogni partita il voto del giocatore senza doppione, ma in queste tabelle non c'è traccia delle singole partite.
Secondo me occorre o aggiungere un campo nella tabella voti ( che contiene la partita ), oppure ancora meglio creare una tabella partite, in cui puoi visualizzare i giocatori che ne hanno preso parte : a quel punto sarebbe facile individuare il voto del giocatore. Anche perchè, restando cosi le cose, secondo quale criterio l'interrogazione dovrebbe " preferire " un record anziche' un altro ?