Tom: Problem mit LIMIT und WHERE...LIKE

Beitrag lesen

Hello,

Hier soll er eigentlich die gesamte Tabelle ab dem 5. Datensatz auslesen und dann rausfiltern. Jetzt macht ers umgekehrt- er filtert erst und wendet den offset dann auf die gefundenen Datensätze an. Irgendwie ist das ja auch logisch, es steht ja in der Reihenfolge da ;-)

Wer ist "er"?

Das limit 'offset, anzahl' bezieht sich immer auf die Ergebnismenge.
Wenn Du nun die Sätze nach Nummer filtern willst, musst Du das auch in das WHERE-Statement schreiben.

where nummer > 5

Welche Nummer auch immer das sein soll.
Datensätze in SQL-Kollektionen liegen per Definition immer als Menge ohne Sortierung vor.
Die Ordnung/Sortierung kommt erst über entsprechende Abfragen zustande, die selbstverständlich auf die in den Sätzen enthaltenen Daten aufsetzen müssen.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau