SELECT p.*, m.*
FROM " . DB_PREFIX . "messages AS p, " . DB_PREFIX . "members AS m
WHERE p.member_id2='" . $SESSION->conf['member_id'] . "' AND p.member_id1=m.member_id
ORDER BY p.senddate DESC
ソーシャル ネットワーキング Web サイト内のすべてのユーザーに受信トレイを設定しようとしています。各ユーザーとの会話ごとに 1 行だけが表示されるように、Facebook とまったく同じようにセットアップしたいと考えています。そのため、そのユーザーへの最新の受信または送信メッセージが表示されます。
上記のコードは私が現在持っているものですが、受信したすべてのメッセージを表示しているだけです。最新の送受信メッセージ (ユーザーごとに 1 行のみ) を検索するクエリを設定するにはどうすればよいですか?
member_id1 は送信者です member_id2 は受信者です
ここに私のテーブルのスクリーングラブがあります http://i.imgur.com/zY6fF.png