Bu genel sonuçtan sadece bir tane döndürüyor hocam. Yukarıdaki gibi bir tablo daha açtığımda sorun çözülecek, teşekkürler ilginiz için.
Misafir adlı üyeden alıntı: mesajı görüntüle
sadece son mesajı listelemek istiyorsan limit vererek bunu yapabilirsin eğer ben yanlış anladıysam tam olarak yapmak istediğini açıklarsan yazabilirim sorguyu

SELECT * FROM `messages` WHERE receiver_id = 1 OR sender_id = 1 GROUP BY receiver_id ORDER BY updated_at DESC LIMIT 1