Почти никога не правя две заявки.
Просто върнете един ред повече, отколкото е необходимо, покажете само 10 на страницата и ако има повече от показаните, покажете бутон „Напред“.
SELECT x, y, z FROM `table` WHERE `some_condition` LIMIT 0, 11
// iterate through and display 10 rows.
// if there were 11 rows, display a "Next" button.
Заявката ви трябва да се върне в най-подходящия ред. Вероятно повечето хора няма да се интересуват от преминаване на страница 236 от 412.
Когато правите търсене с Google и резултатите ви не са на първата страница, вероятно ще отидете на страница втора, а не на девет.