我的查询是:
select * from record order by name desc, tweet_count desc, time desc
现在如何订购结果记录?根据{{1}},有一些名称记录首先出现,但是tweet_count较少。混淆
答案 0 :(得分:3)
它首先按名称desc命令行。然后,如果某些记录具有相同的名称,则通过tweet_count desc对它们进行排序,然后如果某些具有相同名称的记录也具有相同的tweet_count,则按时间desc命令它们。
答案 1 :(得分:1)
名称将按优先顺序排列。如果某人姓名相同,则下一个字段将用于排序等等
答案 2 :(得分:1)
这个想法很简单: 您将获得记录列表,其中名称按降序排列,然后按降序排列tweet_count,以及时间desc。 你不是那样得到的吗? 你为什么感到困惑? 让我举个例子,考虑一下:
name|tweets|time
A 3 10(sec)
A 4 15
B 1 2
B 1 20
A 4 20
The result would be:
B 1 20
B 1 2
A 4 20
A 4 15
A 3 10(sec)