开发者社区> 问答> 正文

sql没问题,但是mybatis给我报错,求大神看看?报错

例如:SELECT a.* from (SELECT * from sae_instrument ORDER BY OperationDay DESC LIMIT 101) a 

子查询里有个order by,mybatis就给我报错了,之所以这样写是因为这个结果我还要拿来做分页.但是...

展开
收起
爱吃鱼的程序员 2020-06-08 10:26:34 412 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你这个直接查SELECT*fromsae_instrumentORDERBYOperationDayDESCLIMIT101不就可以了么为什么还用子句的形式??

    回复 @薄荷-zhang:要求是取101条展示啊,但是101条总不能一次性展示吧,所以就用上自带的分页插件咯回复 @眯眯神:你都使用分页插件了还自己写limit啊直接查所有数据使用分页插件传给对应的页码页码显示的条数等数据最后查询显示出来不就是分页的数据么?因为是分页插件会在后面再加个limit...

    我觉得有点多此一举了。一个查询就够了。

    因为要求是取那个条件的101条数据,然后分页显示,然后我也不想写一个分页,毕竟自己写大概样式都不一样,就用框架自带的分页插件,然后分页插件会自动加上一个limit,一个查询两个limit,sql就过不去了,不说其他
    2020-06-08 10:28:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载