我要运行mysql query来执行以下操作:
首先按“olaviat”描述获取线程顺序
然后按时间获取线程顺序
我键入此代码:

select *
from groups_thread
where group_id = $groupid
order by olaviat,time_update desc
limit $limit,36"

但这段代码按时间顺序运行,更新desc并在最后显示olaviat
olaviat是number-更新时间也是number
有人能帮我吗?

最佳答案

如果不按顺序编写任何内容,则默认为ASC(升序)。必须指定order by olaviat desc才能按降序排序:

select *
from groups_thread
where group_id = $groupid
order by olaviat desc,time_update desc
limit $limit,36

关于mysql - MYSQL:在mysql服务器中使用多个命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20552195/

10-11 03:07