【发布时间】:2014-11-16 18:13:53
【问题描述】:
我已经按总数对一个 mySQL 表进行了排序。但可能会发生某些行具有相同的值。如果行具有相同的值,我想按另一行对它们进行排序。这可能吗?
ID | pos | name | m1 | m2 | total
1 | 1 | mike | 1 | 1 | 50
2 | 2 | alex | 16 | 12 | 14
3 | 3 | joe | 25 | 7 | 14
4 | 4 | jani | 7 | 24 | 14
表格按总计排序,但如果总计相同,我想按 m2 列对具有相同值的行进行排序,并按该顺序更改 pos。
【问题讨论】:
-
嗯,你不是在找
ORDER BY total DESC, m2 DESC -
这是一个很容易研究的问题。它不应该被问到。已经有很多这样的问题被问到了:SQL multiple column ordering.