próbowałem to zrobić to używając subquery pobierajac jeszcze raz wielkosc zapytania -5 i w limit podawać właśnie to wcześniejsze zapytanie i 5, ale za zadne skarby nie chciało tego przyjąć.
rzucało błąd w miejscu zapytania
Nie wiem czy wiesz ale w MySQL jest taki ficzer, uniemożliwiający użycie LIMIT w podzapytaniu... Da się to ominąć co jednak nie zmienia faktu, że MySQL jest ... (wpisz w miejsce kropek dowolne przekleństwo).
select * from dupa order by kolumna_do_sortowania desc limit 5
Misiekd napisał(a)
select * from dupa order by kolumna_do_sortowania desc limit 5
Taka była moja pierwsza odpowiedź, tylko w poleceniu nie było właśnie nic o tym ze wynik ma zostać posortowany i próbowałem z subquery.
No właśnie zauwazyłem ze w limit da się podawać tylko i wyłącznie stałe, no nic trudno.
Dzięki za odpowiedź.
select * from dupa order by kolumna_do_sortowania desc limit 5
zmien na
select * from dupa order by kolumna_do_sortowania ORDER BY 'kolumna z indeksem' DESC LIMIT $zmienna // DESC - malejaco, ASC - rosnaco albo odwrotnie, $zmienna - liczba oczekiwanych rekordów.