Ich habe eine Tabelle mit den Spalten id, kategorie, artikel, ordnung. Ich möchte nun eine strikte Ordnung auf Datensätze derselben Kategorie definieren. Das heißt, ich nummeriere alle Datensätze derselben Kategorie, in der Spalte ordnung, von 0 – n durch. Soweit ok, ändere ich jetzt aber die Kategorie eines Datensatzes, so kann es passieren, dass es nun für diese Kategorie zwei gleiche Werte in der Spalte ordnung gibt. Wie kann ich in der UPDATE-Anweisung die Ordnung für eine Kategorie neu aufbauen? Gibt es eine Funktion, die mir einen Autoincrement-Wert liefert? Oder gibt es eine andere Lösung für mein Problem?
mfg Rene