1

ログインユーザーのメッセージスレッドを表示する必要があります。まあ、スレッドを表示することは実際には問題ではありません。すべてのメッセージ リストを表示しているときに問題が発生しています。要件は以下の通りです。

1) メッセージ一覧ページ (message_list.php): ログインユーザーが送受信した最後のメッセージのみがここに表示されます。その場合、ログイン ユーザーは送信者または受信者になることができます。例えば

ユーザー「mahendra」はログインユーザーです。ジョン、スミス、サンドラなど、他の多くのユーザーとコミュニケーションを取りました。message_list.php ページでは、各ユーザー内に最後のメッセージのみを表示する必要があります。

DB 構造は次のとおりです。

id(pk),from_id,to_id,メッセージ

これに対するクエリは何ですか?

4

1 に答える 1

0

現在のユーザーのIDが5であると仮定します

SELECT message FROM yourTable WHERE to_id=5 OR from_id=5 ORDER BY id DESC LIMIT 1
于 2013-04-01T06:00:41.983 に答える