Prova ad usare DISTINCT e ORDER BY, tipo così:
Codice PHP:
SELECT dati_anagrafici.ID, dati_anagrafici.Cognome, dati_anagrafici.Nome, dati_anagrafici.DataNascita, DISTINCT(`Data Prova Fisica`)
FROM dati_anagrafici left join prova_fisica on dati_anagrafici.id=prova_fisica.id_anagrafica ORDER BY `Data Prova Fisica` DESC
Un paio di cose:
- perchè usi un LEFT JOIN? Devi mostrare anche le anagrafiche che non hanno fatto nessuna prova fisica?
- se i nomi dei campi fra le tabelle non sono uguali puoi omettere il nome della tabella nella query così da renderla un po' più leggibile
HTH, ciao!