Sandra: Nachbar in der Datenbank ermitteln

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

  1. 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

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. 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

      --
       ☻_
      /▌
      / \ Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
  2. 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