この問題について調査しましたが、解決策を見つけるのに苦労しています。
「some_id」のリストを取得する次のクエリがあります。
SELECT some_id FROM example GROUP BY some_id
そして、「some_id」が数値に等しい行の最新の 5 つのエントリのリストを取得する次のクエリがあります。
SELECT * FROM example
WHERE some_id = 1
ORDER BY last_modified DESC
LIMIT 5
クエリを 1 つだけ使用して、「some_id」ごとに「example」テーブルから上位 5 つの最新エントリを取得するにはどうすればよいですか? 「some_id」のエントリが 5 つ未満の場合、それらを含めても問題ありません。
どうもありがとう!