das mit der tabellenspalte war nur ein beispiel. ich könnte auch eine weitere spalte nehmen die den inhalt der id hat und danach sortieren.
warum ich keine lücken zwischen den id werten haben wollte ist ganz einfach. wenn ich einen neuen datensatz hinzufüge braucht der ja auch eine id. bis jetzt hab ich es so gemacht, dass ein neuer datensatz die id (anzahl aller datensaetze + 1) bekommt wenn ich wie in meinem beispiel oben jetzt nr 3 gelöscht habe, gibt es 2 datensaetze und + 1 wäre die neue id 3, die gibt es aber schon. also müsste ich jetzt noch mal um 1 erhöhen. und das solange bis eine freie zahl kommt. das wollte ich vermeiden. außerdem würde die zahl ja immer höher je mehr datensaetze geloescht und wieder hinzugefügt werden. oder habt ihr bessere vorschläge?