MySQL: Jak získat předposlední záznam?
Někdy je potřeba vypsat několik předposledních záznamů z tabulky, třeba článků. Pro vypsání stačí data seřadit od nejnovějšího a použít LIMIT včetně offsetu.
SELECT `nazev`
FROM `clanek`
ORDER BY `id` DESC
LIMIT 1,3
Výše uvedený SQL dotaz nám vypíše tři předposlední články; tedy vynechá poslední (nejnovější). Řazení by bylo rozumnější dle data publikování, resp. třídění, ale pro názornost postačuje ID.
Comment ( 1 )