hdursun adlı üyeden alıntı

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


aslında bu yapmaya çalıştığım kısım whatsapp web te sol taraftaki menü, mesajları listelemekte sıkıntım yok zaten socket kullanıyorum. Problem sol taraftaki menüde sabit yap dediğimde sabit olan konuşma en üstte dursun istiyorum. Ve kendi aralarında son gönderilen mesaj en üstte olsun istiyorum. Son eklenen mesajları Distinct ile tekrarlanmasını engellemek daha sonra önce özel ve normal mesaj olarak ikiye ayırıp tekrar kendi aralarında yeniden eskiye doğru sıralamak. Özel mesajlar üstte sıralanacak normal mesajlar altta sıralanacak

EK: ayrıca bir şeyi fark ettim DISTINCT komutunu sildiğimde tam istediğim şekilde sıralanıyor ama veriler kendisini tekrar ediyor. Group BY de ekleyince aynı şekilde sıralama şaşıyor.