我正在使用Apache Derby并尝试选择列中的最后一个值。
目前我有以下内容:
SELECT id FROM hotels ORDER BY id DESC WHERE ROWNUM <=1;
但是这会导致语法错误:
Syntax error: Encountered "WHERE" at line 1, column 44.
有人知道编写此查询的正确方法吗?
谢谢。
答案 0 :(得分:1)
order by
子句位于where
之后。也许你打算:
SELECT MAX(id)
FROM hotels;