Я не могу найти для него решение.
Код: Выделить всё
SELECT *,p.cat_id, cat_name FROM (
SELECT cat_id
FROM categories
ORDER BY cat_id
LIMIT 700000, 10
) o
JOIN categories p
ON p.cat_id = o.cat_id
ORDER BY p.cat_idКод: Выделить всё
SELECT *, p.cat_id, cat_name FROM(
SELECT cat_id
FROM categories
LIMIT 700000, 10
) o JOIN categories p
ON p.cat_id = o.cat_id
ORDER BY p.cat_name
page 1
LIMIT 700000,5:
id name
12525525 car
15155151 carpet
1521512i zone
page 2
LIMIT 700005,5
id name
12525525 carefull
15155151 excellent
52151222 drive
Код: Выделить всё
page 1 car
carpet
drive
excellent ... etc.
f.e. , this is very slow ofcourse >
SELECT *, p.cat_id, cat_name
FROM (
SELECT cat_id
FROM categories
**ORDER BY cat_name**
LIMIT 700000, 10
) o
JOIN categories p
ON p.cat_id = o.cat_id
ORDER BY p.cat_name
У меня есть индексы по полям в таблице
Большое спасибо за помощь или какие-нибудь идеи
Подробнее здесь: https://stackoverflow.com/questions/125 ... for-paging
Мобильная версия