Я сделал исследование этой проблемы, но у меня возникли проблемы с поиском решения.
У меня есть следующий запрос, который дает мне список «некоторых _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 записей, их можно включить, если это упростит задачу.
Большое спасибо!