Так для этого нужны условия. Добавь в запрос спец. переменную в которой будешь хранить результат условия. Как бы проверяешь условием, с чего сидит юзер и присваиваешь ей. Потом в зависимости от данных переменной, LIMIT будет выводить нужное количество...