MySQL :Ограничение количества результатов, полученных на основе значения столбца | Объединение запросов

Я сделал исследование этой проблемы, но у меня возникли проблемы с поиском решения.

У меня есть следующий запрос, который дает мне список «некоторых _id»:

SELECT some_id FROM example GROUP BY some_id

И у меня есть следующий запрос, который получает список из 5 самых последних записей для строки, в которой есть «некоторые _id" равно числу.

SELECT * FROM example
WHERE some_id = 1
ORDER BY last_modified DESC
LIMIT 5

Как я могу получить 5 самых последних записей из таблицы «example» для каждого «некоторого _id», используя только один запрос? Если для «какого-то _id» меньше 5 записей, их можно включить, если это упростит задачу.

Большое спасибо!

8
задан Andriy M 30 April 2012 в 09:37
поделиться