データベースからいくつかの会話を引き出しています。それらはuser_from列によってグループ化されています。
現在、最も古いメッセージが出力されます。最新のメッセージを表示したい。
これを行う最も簡単な方法は何ですか?
SELECT *
FROM (`mail`)
JOIN `users` ON `users`.`id` = `mail`.`user_from`
JOIN `users_info` ON `users_info`.`user_id` = `mail`.`user_from`
WHERE `user_to` = '1'
GROUP BY `user_from`
ORDER BY `mail`.`date` desc
メールテーブル
ユーザー テーブル (スニペット)
これは現在の作業コードです。SecretAgentは、代理店からのメールよりも新しいメッセージを送信しましたが、代わりにそれが表示されます