SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);
Jeśli chcesz mieć same wiadomości, możesz umieścić to w podselekcji lub zmienić go w widok i dołączyć do niego z wiadomościami.
SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);
Jeśli chcesz mieć same wiadomości, możesz umieścić to w podselekcji lub zmienić go w widok i dołączyć do niego z wiadomościami.