2014-02-12 2 views
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) является надежным?

+0

Я так думаю. потому что есть резервные копии в случае, если сортировка не может принять решение, которое на первом месте, поэтому оно относится к первичной сортировке сортировки или необработанные байты в файле. с другой стороны, его плохое кодирование. вы должны передавать по своему запросу независимо от того, что. – JonnieJS

ответ

0

Нет, скорее всего, возвращаются разные результаты. Но вы можете добавить еще одну колонку для сортировки по

SELECT * FROM table 
ORDER BY name, id 
LIMIT 0,3 
Смежные вопросы