我需要运行执行以下操作的查询:
按
x
对表进行排序,结果将是。然后它根据以下 x 范围对一组进行多重排序。
所以 userId_1
将在 userId_2
之前,因为两者都在 90-100 x 范围内。
和 userId_1 y 值
> userId_2 y 值
。
如何实现?谢谢
最佳答案
您应该能够通过删除 x
的最后一位进行排序来获得所需的效果,即
SELECT *
FROM MyTable
ORDER BY x DIV 10, y
关于mysql - 如何按两个字段排序?数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34308776/