https://help.fanruan.com/finereport/doc-view-995.html
MySQL 数据库中 SQL 语句不能进行直接运算,因此将运算公式赋值给变量 t
参照了文档中的mysql的方法,pg的分页写法是limit、offset。
照着写了
LIMIT ${t}
OFFSET 20,t的参数为20*($page-1)
但是查询的话依旧会出现*号出现错误,应该是运算公式赋值给变量t这一步出的错。
请问下有什么解决方案吗?
在pg中不管用啥方式limit都参与不了运算,所以直接改了代码如下
LIMIT ${pageSize}
-- 第几页
OFFSET ${pageSize}*(${page}-1)
LIMIT 20 * ${$page-1}
OFFSET 20