I studied this problem, but I have problems finding a solution.
I have the following query that gives me a list of "some_id" s:
SELECT some_id FROM example GROUP BY some_id
And I have the following query that will get a list of the last 5 entries for a row that has "some_id" equal to a number.
SELECT * FROM example WHERE some_id = 1 ORDER BY last_modified DESC LIMIT 5
How can I get the 5 most recent entries from the example table for each "some_id" using only one query? If there are less than 5 entries for "some_id", they can be included if this makes things less complicated.
Many thanks!
Nathan lippi
source share