Diciamo che ho queste colonneaggiornamento mysql una colonna con un int in base all'ordine
uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12||
2|11|9||
3|99|100||
Quello che voglio fare è aggiornare MoneyOrder
e QuantityOrder
in base al valore di ORDER BY
.
Così i risultati sarebbero:
uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12|2|1
2|11|90|1|2
3|99|100|3|3
voglio l'aggiornamento di operare come una colonna di identità, senza in realtà che lo rende una colonna di identità. So che potrei semplicemente ordinare per "x" e l'ordine sarebbe il risultato, ma voglio generare un rapporto in cui è possibile vedere l'articolo riga per riga.
È possibile qualcosa di simile a questo update mytable set Moneyorder = 'imnotsure' order by MoneyOrder asc
?
per la seconda interrogazione, getta un errore : Utilizzo errato di UPDATE e ORDINE BY – mikewasmike
Ho aggiornato la query. Puoi fare un tentativo? –