我有一個像這樣的查詢,我想以分頁格式顯示排序的記錄。在MySQL查詢中執行ORDER BY和LIMIT的順序
這是我的查詢。
SELECT * FROM answers
WHERE userid = '10'
ORDER BY votes LIMIT 10, 20
LIMIT
的兩個參數將用於生成記錄的逐頁顯示。現在,我的問題是ORDER BY
。 MySQL如何執行此查詢?
1路
- 根據過濾器
- 排序他們根據過濾器 選擇記錄
- 限制它們
第二方式
- 選擇記錄
- 限制它們
- 排序他們
如果我認爲像MySQL的引擎,我想實現第2次,因爲我將不得不以較低的記錄進行排序?
有人可以對此有所瞭解嗎?
Regards
這證明我需要實踐的思維像MySQL :) – vikmalhotra 2010-10-13 03:55:04