0
鑑於表訂購,其中列包含相同的值
id | name
------------
1 | mercedes
2 | mercedes
3 | mercedes
4 | mercedes
5 | mercedes
6 | mercedes
7 | mercedes
有機會,這2個querys返回同一行?
SELECT * FROM table ORDER BY name LIMIT 0,3
SELECT * FROM table ORDER BY name LIMIT 3,3
也就是說,如果name
列各值是一樣的,只是name
欄(與LIMIT子句)排序是可靠的?
我這麼認爲。因爲在排序不能做出決定的情況下會有倒退,所以它會落在主要的排序或文件中的原始字節上。另一方面它是一個糟糕的編碼。無論發生什麼,你都應該在你自己的查詢中繼續。 – JonnieJS