【发布时间】:2012-05-07 16:37:49
【问题描述】:
假设我有这些列
uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12||
2|11|9||
3|99|100||
我要做的是根据ORDER BY 的值更新MoneyOrder 和QuantityOrder。
所以结果是:
uniqueID|Money|Quantity|MoneyOrder|QuantityOrder
1|23|12|2|1
2|11|90|1|2
3|99|100|3|3
我希望更新像标识列一样运行,而不是实际使其成为标识列。我知道我可以按“x”排序,订单就是结果,但我想生成一份报告,您可以在其中逐行查看项目。
这样的事情可能吗update mytable set Moneyorder = 'imnotsure' order by MoneyOrder asc?
【问题讨论】:
标签: mysql sql sql-order-by identity