Adalente adlı üyeden alıntı: mesajı görüntüle
Bu Sefer çalıştı ama dönen değer aynı şekilde döndü değişen bir şey olmadı son veri gelmedi ilk veri geldi.
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 LEFT JOIN user u on u.user_id = m.gonderen_id where alan_id=222 and m.gonderen_durum IN (1,2) GROUP BY m.token order by alan_durum ASC, m.mesaj_id DESC limit 0,6

Hocam GROUP BY yapmadan önce yaptığınız sıralama istediğiniz şekilde çıkıyor muydu? Denediniz mi?

Şöyle bir çözüm daha buldum internette;

SELECT t.uuid, t.version, t.datetime 
FROM table t JOIN (
    SELECT version, MAX(datetime) Maxdatetime
    FROM table
    WHERE uuid='bla'
    GROUP BY version
) r ON t.version = r.version AND t.datetime = r.Maxdatetime
WHERE t.uuid='bla'
ORDER BY t.datetime desc
Kaynak: https://stackoverflow.com/questions/...-order-by-desc