MySQL: Ograniczenie liczby otrzymanych wyników na podstawie wartości kolumny | Łączenie zapytań

Zrobiłem badanie tego problemu, ale mam problem ze znalezieniem rozwiązania.

Mam następujące zapytanie, które daje mi listę „some_id”:

<code>SELECT some_id FROM example GROUP BY some_id
</code>

Mam następujące zapytanie, które otrzyma listę 5 najnowszych wpisów dla wiersza, który ma „some_id” równy liczbie.

<code>SELECT * FROM example
WHERE some_id = 1
ORDER BY last_modified DESC
LIMIT 5
</code>

Jak mogę zdobyć 5 najnowszych wpisów z tabeli „przykład” dla każdego „some_id”, używając tylko jednego zapytania? Jeśli jest mniej niż 5 wpisów dla „some_id”, można je włączyć, jeśli sprawia to, że sprawy są mniej skomplikowane.

Wielkie dzięki!

questionAnswers(2)

yourAnswerToTheQuestion