Ersten DB Eintrag nicht mehr bekommen...



  • hi

    und zwar habe ich 2 Funktionen (Abfargen) gemacht.

    1.Funktion ruf ich auf und bekomm dann mit MoveFirst immer den ersten Datenbankeintrag

    Nun möchte ich mit der 2.Funktion in einer Schleife (do..while) die restlichen Eintrage bekommen. Ich möchte diese Daten aber in umgekehrter Reihenfolge abfragen, also zuerst der letzte DB Eintrag und dann der vorletzte usw. Alles kein Problem.

    Nur wie mach ich dann das , dass ich NICHT mehr den ersten DB Eintrage bekomme. Da ich diesen ja mit der 1.Funktion bekomme.

    Kann mir jemand bitte sagen wie das geht?
    vielen dank euch



  • SELECT * FROM table WHERE id!=1 ORDER BY id DESC;
    

    Wenn die erste ID nicht unbedingt 1 sein muss, dann musst du das mit einem SubSelect rausfinden:

    SELECT * FROM table WHERE id NOT IN (SELECT id FROM table WHERE blubb) ORDER BY id DESC;
    

    MfG SideWinder



  • hi
    habs so gemacht:
    WHERE name <> (SELECT top 1 blabla from .....


Anmelden zum Antworten