Nachbar in der Datenbank ermitteln
Sandra
- datenbank
0 Tom0 Tom
0 Sven Rautenberg
Ich suche in meiner Datenbank nach "Schokolade". Als Ergebnis bekomme 200 Datensätze angezeigt.
Wie bekomme ich die Nachbarn meines Datensatzes heraus. Also wenn ich z.B. den Datensatz 100 habe,möchte ich den Datensatz 99 und den Datensatz 101 ermitteln. Da dies ja nicht einfach mit -1 bzw. +1 zu verwirklichen ist.
Für Eure Hilfe bin ich jetzt schon mal Dankbar
Sandra
Hello,
Ich suche in meiner Datenbank nach "Schokolade". Als Ergebnis bekomme 200 Datensätze angezeigt.
Wie bekomme ich die Nachbarn meines Datensatzes heraus. Also wenn ich z.B. den Datensatz 100 habe,möchte ich den Datensatz 99 und den Datensatz 101 ermitteln. Da dies ja nicht einfach mit -1 bzw. +1 zu verwirklichen ist.
Für Eure Hilfe bin ich jetzt schon mal Dankbar
Benutze bitte erst einmal die Suche vom Forumsarchiv.
Da haben wir schonmal einen Thread zum selben Thema gehabt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hello,
Benutze bitte erst einmal die Suche vom Forumsarchiv.
Da haben wir schonmal einen Thread zum selben Thema gehabt.
Du wirst dann auch auf diesen Thread stoßen, den Du dir entsprechend umbauen musst
http://forum.de.selfhtml.org/archiv/2009/7/t188873/#m1258243
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Moin!
Ich suche in meiner Datenbank nach "Schokolade". Als Ergebnis bekomme 200 Datensätze angezeigt.
Wie bekomme ich die Nachbarn meines Datensatzes heraus. Also wenn ich z.B. den Datensatz 100 habe,möchte ich den Datensatz 99 und den Datensatz 101 ermitteln. Da dies ja nicht einfach mit -1 bzw. +1 zu verwirklichen ist.
Nein, das Problem liegt vor allem darin, dass eine Datenbankabfrage unsortiert ist und keinen "nächsten" und "vorigen" Datensatz hat - ausser du hast eine eindeutige Sortierreihenfolge festgelegt. Nur dann ist garantiert, welcher Datensatz "davor" und "danach" kommt - in dieser Sortierung.
Und wie du diese Datensätze ermitteln kannst bzw. SOLLTEST, hängt ziemlich von den weiteren Umständen ab, die herrschen, wenn sich dir das Problem stellt, die Nachbardatensätze zu ermitteln.
- Sven Rautenberg