SELECT tu.numero_d_utilisateur, tu.nom, tu.prenom, tu.adresse, tm.message_content
FROM table_utilisateurs tu
JOIN (SELECT utilisateur, MAX(date_message) AS date_dernier_message FROM table_messages GROUP BY utilisateur) dm
ON dm.utilisateur = tu.utilisateur_id
JOIN table_messages tm ON tm.utilisateur = dm.utilisateur AND tm.date_message = dm.date_dernier_message |