Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#52

AW: Zum nächsten Datensatz springen

  Alt 8. Jun 2010, 23:34
Irgendwas habe ich übersehen:
SQL-Code:
SELECT id FROM adressen
               WHERE
                  (gesch_firma < ( SELECT gesch_firma FROM adressen WHERE id = $id ))
               OR
                  ((gesch_firma = ( SELECT gesch_firma FROM adressen WHERE id = $id ))
                    and
                   (name < ( SELECT name FROM adressen WHERE id = $id )))
               OR
                  ((gesch_firma = ( SELECT gesch_firma FROM adressen WHERE id = $id ))
                    and
                   (name = ( SELECT name FROM adressen WHERE id = $id ))
                    and
                   (vorname < ( SELECT vorname FROM adressen WHERE id = $id )))         
               ORDER BY gesch_firma, name, vorname DESC limit 0,1
Ich bekomme immer den ersten Datensatz. Ich brauche aber den vorherigen.
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von mkinzler ( 9. Jun 2010 um 06:38 Uhr) Grund: Auch Moderatoren kennen dei SQL Formatierung noch nicht
  Mit Zitat antworten Zitat