Ciao ho una tabella tipo questa

id, mittente, destinatario, testo, data

Per esempio ho questi record:

1 carlo, michela
2 carlo, fabiola
3 mario, carla
4 mario, michela
5 fabio, giada
6 fabio, lucia

Vorrei selezionare solo il record più recente per ogni mittente...in questo caso
2 carlo, fabiola
4 mario, michela
6 fabio, lucia

io ho questa query:
$sql = mysql_query("SELECT * FROM messaggi WHERE mittente ='$nome'") or die(mysql_error());

Ma ovviamente mi estrarrà tutti i messaggi che avranno come mittente un nome...quindi come posso fare?Grazie