Herkeze Teşekkür Ederim Sorguyu yazdım ama Tam istediğim gibi olmadı gene ama yardımcı olan herkese teşekkür ederim.
SELECT u.name_surname ADSOYAD, u.user_Kavatar AVATAR, u.user_id UID, m.baslik BASLIK, m.mesaj_tarih TARIH, m.mesaj MESAJ, m.alan_durum ADURUM, m.token TOKEN
FROM mesaj m
INNER JOIN
(
SELECT mesaj_id, MAX(mesaj_id) AS max_time
FROM mesaj
GROUP BY token
) p2
ON m.mesaj_id = p2.max_time LEFT JOIN user u on u.user_id=m.gonderen_id where (m.alan_id=$uid or m.gonderen_id=$uid) and m.gonderen_durum IN (1,2) LIMIT $Goster,$Limit