Что является эквивалентом SQL Server для следующего запроса MYSQL:
ВЫБРАТЬ идентификатор из продуктов, ГДЕ id = '$ this-> idLIMIT 0, 10
Для обработки ограничения 10,20
* Важное использование 'ORDER BY'
SELECT TOP 20 FROM products WHERE id NOT IN(SELECT TOP 10 id FROM products ORDER BY id) ORDER BY id
SELECT * FROM ( SELECT id, ROW_NUMBER() OVER (ORDER BY id) as row FROM products where myparam='shopkeeper' ) a WHERE a.row > 0 and a.row <= 10
Вы можете использовать TOP 10 в MSSQL:
SELECT TOP 10 id FROM products WITH(NOLOCK) WHERE shopkeeper = '$this->shopkeeper'
Если вам нужно от 10 до 20, вам понадобится ответ Ройи.