tablo yapım görseldeki gibi,
id,senderID,receiverID,message,created_date
@pagemedia
bu tablo mesajların tutulduğu tablo bu mesajlardan 2 kullanici arasında en son atılan mesajları çekicem belirli kullanici için,mesela osman diye birisi var osmanın mesajlaştığı kişilerin son mesajlarını çekicem whatsappdaki mesaj listesi bölümü gibi
https://www.dropbox.com/s/d808izidkr...47.57.png?dl=0
şu query işimi çözdü teşekkürler
select m.* ,u.*
from
datingMessages m
inner join (
select max(id) as maxid
from datingMessages
where datingMessages.senderID = 68
OR datingMessages.receiverID = 68
group By (if(senderID > receiverID, senderID, receiverID)),
(if(senderID > receiverID, receiverID, senderID))
) t1 on m.id=t1.maxid
join
datingUsers u ON u.id = (CASE WHEN m.senderID = 68
THEN m.receiverID
ELSE m.senderID
END)