ユーザーと投稿の2つのテーブルがあります。ユーザーによる最新の投稿を検索する単一のクエリを作成しようとしていますが、問題が発生しています。これが私がこれまでに持っているものです。
select a.username, b.last_post from logins as a join (select login_id, entry as last_post from posts) as b where a.id = b.login_id
+-----------+---------------------+
| username | last_post |
+-----------+---------------------+
| something | 2013-10-08 22:12:00 |
| other | 2013-10-08 22:13:00 |
| test | 2013-10-08 22:13:03 |
| test | 2013-10-08 22:14:20 |
| hello | 2013-10-08 22:12:53 |
| hello | 2013-10-08 22:12:56 |
+-----------+----------+----------+
したがって、現在last_post
は単に、プルしている投稿のタイムスタンプです。これらのユーザーからの最後の投稿のみを表示するテーブルを取得するにはどうすればよいですか?