嘿,這是我的MySQL查詢mysql的獲取在小組最後一項通過
$userid="id of logged in user";
SELECT id, MAX(post_time) , message, user_name, receiver_id, sender_id
FROM chat
WHERE receiver_id =$userid
OR sender_id =$userid
GROUP BY GREATEST(receiver_id, sender_id) , LEAST(receiver_id, sender_id)
ORDER BY id DESC
LIMIT 0 , 1000
它給記錄兩個用戶之間不是最後的第一條消息。正如我想要的最後一條消息顯示在郵件收件箱中。我用這個查詢,以顯示在收件箱中唯一的對話與不同用戶的登錄用戶(或U可以說,特定的用戶) 您可以查看演示@http://www.funnenjoy.com/home
考慮提供適當的DDL(和/或sqlfiddle)與期望的結果集合在一起。 – Strawberry