youngwolf
                
                                Kimlik Onayı Bekliyor
                Banlı Kullanıcı
                
             
            
                - 
                    Üyelik
                    24.01.2018
                
 
                - 
                    Yaş/Cinsiyet
                    26 / E
                
 
                - 
                    Meslek
                    öğrenci
                
 
                - 
                    Konum
                    Denizli
                
 
            
            
                - 
                    Ad Soyad
                    O** A**
                
 
                - 
                    Mesajlar
                    208
                
 
                - 
                    Beğeniler
                    62 / 32
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                if else ile dene bence . son mesaj tarihi falan varsa onu kullanarak sıralayabilirsin
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.06.2012
                
 
                - 
                    Yaş/Cinsiyet
                    39 / E
                
 
                - 
                    Meslek
                    Öğretmen
                
 
                - 
                    Konum
                    Samsun
                
 
            
            
                - 
                    Ad Soyad
                    O** Y**
                
 
                - 
                    Mesajlar
                    1722
                
 
                - 
                    Beğeniler
                    398 / 400
                
 
                - 
                    Ticaret
                    20, (%100)
                
 
            
         
                SQl sorgunun sıralama kısmını 
ORDER BY `ozel_mesaj` DESC, `mesaj_id` DESC
şu şekilde yapıp dener misiniz?
                        
     
                    
                            .
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    09.08.2014
                
 
                - 
                    Yaş/Cinsiyet
                    38 / E
                
 
                - 
                    Meslek
                    Siber Güvenlik Danışmanı
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    K** A**
                
 
                - 
                    Mesajlar
                    294
                
 
                - 
                    Beğeniler
                    19 / 26
                
 
                - 
                    Ticaret
                    3, (%100)
                
 
            
         
                Cevabınız için teşekkürler, normalde bu basit sorgunun işimi görmesi lazım ama nedense doğru sıralamıyor.
SELECT DISTINCT gonderen_id FROM mesajlar WHERE alici_id = 1 ORDER BY ozel_mesaj DESC, mesaj_id DESC
2 gündür 100 den fazla sorgu denedim ama bir türlü düzeltemedim.
                        
     
                 
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    06.05.2018
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    serbest meslek
                
 
                - 
                    Konum
                    Ankara
                
 
            
            
                - 
                    Ad Soyad
                    H** D**
                
 
                - 
                    Mesajlar
                    25
                
 
                - 
                    Beğeniler
                    4 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Verileri kontrol ettiniz değil mi
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    06.05.2018
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    serbest meslek
                
 
                - 
                    Konum
                    Ankara
                
 
            
            
                - 
                    Ad Soyad
                    H** D**
                
 
                - 
                    Mesajlar
                    25
                
 
                - 
                    Beğeniler
                    4 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Oncelikle mesaj  ve gönderen aynı tabloda heralde veri tabanında aslında kullanıcılar ile mesajları ayirsan mantıklı olabilir. Mesajlar tablosunda gönderen id üzerinde join yapar sıraların
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    09.08.2014
                
 
                - 
                    Yaş/Cinsiyet
                    38 / E
                
 
                - 
                    Meslek
                    Siber Güvenlik Danışmanı
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    K** A**
                
 
                - 
                    Mesajlar
                    294
                
 
                - 
                    Beğeniler
                    19 / 26
                
 
                - 
                    Ticaret
                    3, (%100)
                
 
            
         
                çok basit bir tablo yapısı, sadece ozel_mesaj olan kısım yeni gelen mesajlarda 0 olarak varsayılan olarak eklenecek ama şuan değerler normal 3 kişiden mesaj alınmış durumda ve 2 tanesi özel mesaj 1 tanesi normal mesaj. 2 tane ayrı sorgu yapıp özel mesajları ayrı normal mesajları ayrı çekmek sistemi yorar diye düşünüyorum. Yapamazsam mecburen böyle yapacağım.
Tablo Adı: mesajlar > kolonların hepsi int, icerik tablosu text
Kolonlar: mesaj_id, gonderen_id, alici_id, ozel_mesaj, icerik, eklendigi_tarih
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    09.08.2014
                
 
                - 
                    Yaş/Cinsiyet
                    38 / E
                
 
                - 
                    Meslek
                    Siber Güvenlik Danışmanı
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    K** A**
                
 
                - 
                    Mesajlar
                    294
                
 
                - 
                    Beğeniler
                    19 / 26
                
 
                - 
                    Ticaret
                    3, (%100)
                
 
            
         
                Ama veriler kendini tekrar ediyorlar. Doğru anladıysam söylediğiniz şekil aşağıdaki gibi oluyor sanırım. Bu seferde mesaj arttıkça kendini sürekli tekrar edecek.
SELECT gonderen_id FROM mesajlar WHERE alici_id = 1 ORDER BY ozel_mesaj DESC, eklendigi_tarih DESC