SQLite limit query игнорирует начальный номер строки - PullRequest
0 голосов
/ 12 февраля 2012

Я пытаюсь получить строки с предложением LIMIT. Но я получаю все строки до предела. Например, если я выполню: (это в QSqlQueryModel)

QString queryFullTextSearch = "SELECT * FROM my_table LIMIT 20,40";
QSqlQueryModel::setQuery(queryFullTextSearch, queryDB);

То, что я получаю, это строки от 0 до 40. И если затем я выполню это от 40 до 80 я получаю строки от 0 до 80.

Есть ли проблема в том, как я выполняю запрос?

1 Ответ

1 голос
/ 12 февраля 2012

Ваш синтаксис неверный, попробуйте:

SELECT * FROM my_table LIMIT 20 OFFSET 40
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...