Ich möchte durch eine SELECT Abfrage eine laufende Nummer als Spalte ausgeben lassen, unabhängig davon, ob ich einen PS mit auto_increment habe.
Nur die SELECT Anweisung soll mir den Index erzeugen.
So etwas wie
- Code: Select all
SELECT INCREMENT() AS LN, id, item ORDER BY item
und als Ausgabe:
- Code: Select all
LN id item
---------------------
1 2 apfel
2 4 banane
3 8 birne
3 18 zitrone
Wenn ORDER BY sich in der Richtung ändert, soll's trotzdem mit 1 anfangen..
Gibt es da eine Möglichkeit?