Specifikt uptræk?
Jeg har en simpel database med 100 navne samt id opbygget på denne måde:4456 : peter
4457 : niels
4571 : søren
4579 : anders
..
4911 : hans
Hvis jeg tilføjer en ny person så bliver id'et forhøjet automatisk dvs. næste person får id 4912. Dog kan en person godt bliver slettet og det pågældende id bliver aldrig genbrugt, men dette burde være irrelevant for mit spørgsmål.
Først problem var at finde de 10 personer som sidst var indskrevet i databasen, og det blev løst via:
"select * from personer order by id desc limit 0,10"
Det var let nok, men næste problem er at finde de 10 næstesidste personer indskrevet. Dvs. en slags top 20 men minus de 10 nyeste. Giver det mening?
Jeg kunne løse dette i selve scriptet (php) ved at bruge limit 0,20 og så begrænse resultatet, men er noget sjusk og jeg håber en korrekt mysql kommando kan løse det.
Men hvordan?