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 )

  1. A
    hmm, takovéto hinty bych moh taky začít psát :/

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>