Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :ne renvoie que le dernier message dans la table des messages plats/de conversation

SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);

Si vous voulez les messages eux-mêmes, vous pouvez le mettre dans une sous-sélection, ou le transformer en vue et le joindre avec des messages.