Limit mit Begrenzung

exzel

SQL-Guru
Beiträge
170
Hallo zusammen,

wenn ich den Befehl

SELECT id_vn FROM tabelle WHERE gruppe = '105' AND aktiv = 1 LIMIT 1

dann bekomme ich den ersten Datensatz der Tabelle zurück.


Schreibe ich aber

SELECT id_vn FROM tabelle WHERE gruppe = '105' AND aktiv = 1 LIMIT 1,1

zeigt mir mySQL den 2. Datensatz an.


Wie kann es sein, dass der erste Befehl beim ersten Datensatz beginnt und der zweite beim zweiten Datensatz?


Gruß und Dank
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.520
Hallo zusammen,

wenn ich den Befehl

SELECT id_vn FROM tabelle WHERE gruppe = '105' AND aktiv = 1 LIMIT 1

dann bekomme ich den ersten Datensatz der Tabelle zurück.


Schreibe ich aber

SELECT id_vn FROM tabelle WHERE gruppe = '105' AND aktiv = 1 LIMIT 1,1

zeigt mir mySQL den 2. Datensatz an.


Wie kann es sein, dass der erste Befehl beim ersten Datensatz beginnt und der zweite beim zweiten Datensatz?


Gruß und Dank


LIMIT und OFFSET, in der 2. Form fängst Du mit Offset 1 an, überspringst alse den ersten Datensatz. LIMIT ohne ORDER BY ist allerdings wenig sinnvoll.
 
Werbung:
Oben