小编Jin*_*xen的帖子

ORDER BY 与 LIMIT 和 MySQL

我在使用 MySQL 查询时遇到问题,我得到一行 LIMIT 1。但是当它与 order by 一起使用时,它不起作用。

在 mysql 工作台中工作的查询如下:

select * from train t 
where t.togId = 1125 
and t.tilDato >= '2013-12-20' 
order by t.fraDato LIMIT 1; 
Run Code Online (Sandbox Code Playgroud)

但是,当我通过 javacode 并在我的服务器上运行它时,我得到了这个堆栈跟踪:

Exception Description: 
Syntax error parsing [select t from train t where t.togId = :togId 
and t.tilDato >= :todaysdate order by t.fraDato LIMIT 1].

[102, 103] The ORDER BY clause has 't.fraDato ' and 'LIMIT ' 
that are not separated by a comma.

[108, 109] The ORDER BY clause …
Run Code Online (Sandbox Code Playgroud)

java mysql sql jpql

3
推荐指数
1
解决办法
1979
查看次数

标签 统计

java ×1

jpql ×1

mysql ×1

sql ×1