Zeilenrang in einer MySQL-Ansicht
Ich muss eine Ansicht erstellen, die dem Ergebnis automatisch eine virtuelle Zeilennummer hinzufügt. Das Diagramm hier ist völlig zufällig. Alles, was ich erreichen möchte, ist die letzte Spalte, die dynamisch erstellt wird.
> +--------+------------+-----+
> | id | variety | num |
> +--------+------------+-----+
> | 234 | fuji | 1 |
> | 4356 | gala | 2 |
> | 343245 | limbertwig | 3 |
> | 224 | bing | 4 |
> | 4545 | chelan | 5 |
> | 3455 | navel | 6 |
> | 4534345| valencia | 7 |
> | 3451 | bartlett | 8 |
> | 3452 | bradford | 9 |
> +--------+------------+-----+
Abfrage:
SELECT id,
variety,
SOMEFUNCTIONTHATWOULDGENERATETHIS() AS num
FROM mytable