我有一个包含以下字段的表:last_update
, votes
& uptime
。
现在,您将如何选择所有表last_update > 0
first然后它应该选择last_update = 0
. 然后根据数量对所有内容进行排序votes
,最后,uptime
。
last_update > 0
并且last_update = 0
非常重要,因为它会将服务器放在列表的顶部或底部。
它不应该排序last_update!仅排序 iflast_update > 0
和last_update = 0
。
目前我有:
SELECT * FROM servers ORDER BY votes DESC, last_update DESC, uptime_pct DESC