在 MySQL 中,当您执行一条 select SQL 语句时,如果您不包含排序子句,则有一个默认顺序。如何反转默认顺序?只需添加 DESC
?
最佳答案
您可以在结果字段中设置一个计数器并使用它进行排序:
SELECT *, @counter := @counter + 1 AS 'counter' FROM tableName, (SELECT @counter := 0) r ORDER BY counter DESC
我想它会如你所愿。
关于sql - 如何反转 MySQL 中的默认顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807079/