Premessa: utilizzo MySql e non sono molto ferrato in merito.

Situazione: ho una tabella con vari campi, uno di questi è il nome di file, un altro è la versione del file in questione (progressiva e numerica, ascendente). Ad ogni file corrispondono più versioni.Quindi i record sono del tipo:

file: a05; versione: 1; altri dati
file: a04; versione: 1; altri dati
file: a04; versione: 2; altri dati
file: a01; versione: 1; altri dati
file: a05; versione: 2; altri dati
file: a01; versione: 2; altri dati
file: a01; versione: 3; altri dati
...

Problema: esite un modo e, se sì, quale è il codice per fare una select che mi estragga i dati di tutti i file la cui versione è quella coll'indice maggiore? Ad esempio, per quanto l'esempio succitato il risultato dovrebbe essere:

file: a01; versione: 3; altri dati
file: a04; versione: 2; altri dati
file: a05; versione: 2; altri dati

Appunto, come si vede, mi serve per ogni file la versione coll'indice piu' alto e tutti i dati relativi.

Post-messa: ho provato con le select nidificate ma sono naufragato!

Ringrazio anticipatamente tutti coloro che considereranno il problema. Una birra garantita a chi lo risolve, se non riusciamo a vederci, casomai ve la spedisco zippata via mail.