Witam serdecznie,
W moim portalu zapisuję aktywność użytkowników (zadane pytania, odpowiedzi, komentarze.. itp)
Zebrało się już tego w ciągu miesiąca ponad 750 tysięcy. Bo w Cronie ustawiłem sobie aby każdego miesiąca starsza aktywność była usuwana.
Ale problem w tym że na stronie wyświetla się tylko 20 rekordów z aktywnością, a niektórzy użytkownicy mają tej aktywności nawet 10 tysięcy.
W tym wypadku, chciałbym najpiew grupować sobie wyniki i tam gdzie Tych rekordów jest wiecej niż 20, dla przykładu jest ich 150.
Chciałbym te 130 rekordów usunąć, a zostawić 20 najnowszych.
Tylko problem mój jest w tym taki że nie wiem czy da się to po prostu zrobić w jednym zapytaniu.
Całość i tak będzie w CRONIE, mógłbym co prawda zrobić pentlę i sobie każdego z osobna przelecieć i usunąć wszystko to czego jest za dużo, ale tych użytkowników troszkę już jest, i chciałbym coś bardziej optymalnego.
Czy da się coś takiego zrobić w jednym zapytaniu?