mysql update einer Spalte mit einem int-basierend auf der Reihenfolge

Können sagen, ich habe diese Spalten

 uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12||
2|11|9||
3|99|100||

Was ich will zu tun ist, aktualisieren MoneyOrder und QuantityOrder basierend auf dem Wert von ORDER BY.

So würden die Ergebnisse:

uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12|2|1
2|11|90|1|2
3|99|100|3|3

Ich will das update zu funktionieren wie eine identity-Spalte ohne Sie tatsächlich machen es eine identity-Spalte. Ich weiß, dass ich könnte, nur um durch 'x' und die Reihenfolge wäre das Ergebnis, sondern ich möchte einen Bericht generieren, können Sie sehen, wo das Element, Zeile für Zeile.

Ist so etwas möglich update mytable set Moneyorder = 'imnotsure' order by MoneyOrder asc ?

InformationsquelleAutor | 2012-05-07
Schreibe einen Kommentar