ユーザーが参加して、私のウェブサイトの登録ユーザーにメッセージを送信できる、個人のウェブサイト用の簡単な PM を構築しています。
INBOXページで(最新のメッセージ時間で)最新のユーザーをグループ化して選択することに行き詰まっています
私のテーブル:
id msg_from msg_to msg date in_del out_del
グループごとに最新のユーザーIDを表示したい
ここに私のSQLクエリがあります:
SELECT ttalk.id, ttalk.msg_from, users.first_name, users.last_name
FROM ttalk
INNER JOIN users ON ttalk.msg_from = users.id
WHERE ttalk.msg_to = '$_SESSION[user_id]' AND ttalk.in_del='0'
GROUP BY ttalk.msg_from DESC LIMIT 500
例 : Facebook で古い友人がメッセージを送信すると、そのスレッドが一番上に表示されます。
前もって感謝します :-)