ユーザーの受信トレイの最後の10件の会話を選択するには、特定のSQLクエリが必要です。受信トレイには、すべてのユーザーとの会話(スレッド)のみが表示されます。会話から最後のメッセージが選択され、受信トレイに表示されます。
編集しました。
期待される結果:latest message
のそれぞれから抽出します10 latest conversations
。Facebookは同じように最新の会話を表示します
そしてもう1つ質問があります。pagination
次のページで前の最新の会話から次の10の最新のメッセージを表示するようにするにはどうすればよいですか?
データベース内のプライベートメッセージは次のようになります。
| id | user_id | recipient_id | text
| 1 | 2 | 3 | Hi John!
| 2 | 3 | 2 | Hi Tom!
| 3 | 2 | 3 | How are you?
| 4 | 3 | 2 | Thanks, good! You?