Codice PHP:
  $carica mysql_query("SELECT DISTINCT M.id, M.id_user, M.testo,M.risposta,M.stato, U.nick,U.nome,U.avatar, M.data_creazione, M.utente_inv ,M.utente_p FROM Messaggi M, Utenti U, Amici F  WHERE M.stato=2 AND M.id_user=U.id AND  M.id_user = F.id_due AND F.id_uno='".$uid."' $morequery order by M.id desc"); 

ecco a te vedi se riesci a capire cosi