v2.5.2
Giriş yap

Sohbetteki Kişilerin Sıralanması

ustacirak
742 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar,
Benim iki tane tablom var biri chat diğeri user. Şimdi ben kullanıcılar listesini çekeceğim fakat bu sıralama benim en son mesajlaştığım kişilere göre sıralansın istiyorum bunun bana sql sorgusu lazım nasıl yapabilirim.
Tablo yapım şöyle:
User:
user_id user_name user_durum
Chat:
chat_id gonderen_id alici_id chat_tarih chat_desc
Yardımcı Olursanız sevinirim 3 gündür uğraşıyorum...

Cevap yaz
Cevaplar (2)
sukas
1310 gün önce

Selamlar hocam,

Mesajlaşma sırasında her mesaj işleminde veri tabanına tarih güncellemesi yapabilirsiniz.
Daha sonra da en son tarihi çekere en son mesajı yukarıda gösterebilirsin.

İyi çalışmalar

makifgokce
1310 gün önce

bunu dene

SELECT `user`.*, `chat`.* FROM `user` INNER JOIN `chat` ON `user`.`id` = `chat`.`gonderen_id` ORDER BY `chat`.`chat_tarih` DESC

http://sqlfiddle.com/#!9/5a5ce65/2