标签: sql sqlite
我正在尝试使用语句SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC,但SQLite说near "1": syntax error。怎么了?
SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC
near "1": syntax error
答案 0 :(得分:118)
在查询末尾使用LIMIT 1而不是TOP 1(无效sqlite syntax)。
LIMIT 1
TOP 1
您可能还需要删除?中的dueDate < ?1,但我不太了解sqlite以确定。
?
dueDate < ?1