我的查詢中使用「排序依據」條款的記錄進行排序:如何當一個以上的實體
select * from record order by name desc, tweet_count desc, time desc
現在怎麼會導致記錄將被責令?根據desc
有一些姓名記錄首先出現,但tweet_count較少。困惑
我的查詢中使用「排序依據」條款的記錄進行排序:如何當一個以上的實體
select * from record order by name desc, tweet_count desc, time desc
現在怎麼會導致記錄將被責令?根據desc
有一些姓名記錄首先出現,但tweet_count較少。困惑
它首先按名稱desc命令行。那麼如果一些記錄具有相同的名稱,則它通過tweet_count desc命令它們,然後如果具有相同名稱的一些記錄也具有相同的tweet_count,則它按時間desc命令它們。
名稱將優先按降序排列。如果有人有相同的名稱,下一個字段將用於排序等
這個想法很簡單: 你會得到記錄列表,其中名稱是降序,然後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)
爲什麼downvote?這裏沒有錯 –