Mysql 如何按两个字段排序?sql
我需要运行执行以下操作的查询:Mysql 如何按两个字段排序?sql,mysql,sql,sql-order-by,Mysql,Sql,Sql Order By,我需要运行执行以下操作的查询: 按x对表格进行排序,这样结果将是正确的 然后,它根据以下x范围对组执行多个排序 因此,userId\u 1将在userId\u 2之前,因为两者都在90-100x范围内。 和userId\u 1 y值userId\u 2 y值 如何实现这一点?谢谢您应该能够通过删除订购时的x的最后一位数字来获得所需的效果,即 SELECT * FROM MyTable ORDER BY x DIV 10, y 您应该能够通过删除下单时x的最后一位数字来获得所需的效果,即 SEL
x
对表格进行排序,这样结果将是正确的userId\u 1
将在userId\u 2
之前,因为两者都在90-100x范围内。
和userId\u 1 y值
userId\u 2 y值
如何实现这一点?谢谢您应该能够通过删除订购时的
x
的最后一位数字来获得所需的效果,即
SELECT *
FROM MyTable
ORDER BY x DIV 10, y
您应该能够通过删除下单时
x
的最后一位数字来获得所需的效果,即
SELECT *
FROM MyTable
ORDER BY x DIV 10, y