Tom: Liste anzeigen vom Aufsetzpunkt X Datensätze

Beitrag lesen

Hello,

ich habe es jetzt erstmal so gelöst:

  
select t1.name, t1.id  
from tabelle t1  
where t1.name >=  
(  
   select t2.name from tabelle t2 where t2.id = 24  
)  
order by t1.name, t1.id  
limit 3,5;  

und hoffe, dass es so richtig ist.

bei meinen 30 Musterdatensätzen funktioniert es jedenfalls bisher, wie gewünscht. Die abgefragten Spalten sind hier nur exemplarisch eingesetzt. Wesentlich ist, dass am Anfang immer nur die ID bekannt ist, die den Wert liefert, ab dem dann in dessen Sortierung weiter angezeigt werden soll.

Was mir noch nicht gefällt, ist dass man sowohl das '>=' als auch in der Order-Klausel ändern muss, wenn anders herum sortiert werden soll. Da stimmt noch 'was nicht...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de