Если записей какое-то разумное количество то можно сгенерить массив 1, 5, 9 и т.д. потом цикл
for ($j = 0; $j < $N; $j++) {
// 1 = массив[$j]
// 2 - массив[$j]+1
// 3 - массив[$j]+2
// 4 - массив[$j]+3
// Запрос beetwen 1 и 4
}
Если записей очень много то цикл делаете с 1 а не с нуля, внутри цикла вводите переменную новую, затем умножаете итерацию на число получаете start и finish. Но тут для первого и последнего номера обычно надо немного разные условия писать.