多くの異なる著者によるブログ投稿を含むテーブルがあります。私がやりたいことは、最新の 10 人の著者のそれぞれによる最新の投稿を表示することです。
各作成者の投稿は、テーブルに順番に追加されるだけです。つまり、1 人の作成者による一連の投稿が存在する可能性があります。これを行うための単一のクエリを考え出すのにかなりの時間を費やしています。
これにより、最後の 10 個の一意の作成者 ID が得られます。各作成者による最新の投稿を取得するためのサブ選択として使用できますか?
SELECT DISTINCT userid
FROM posts
ORDER BY postid DESC
LIMIT 10