出库订单状态查询后端mybatis的mapper文件中查询语句中直接实现排序和分页的SQL语句。
总体上,是调用ROW_NUMBER() 函数和开窗函数OVER(ORDER BY ROrderNo)实现的,但是运行过程中出现了一些小问题,如下:
有问题的sql语句如下图所示:
图1如图1所示,第18行报错,原因是第二个嵌套查询“)”后面缺少了别名,sql将38行的“(”当成了别名,所以报错。
图2如图2所示,加上别名后运行成功!
出库订单状态查询后端mybatis的mapper文件中查询语句中直接实现排序和分页的SQL语句。
总体上,是调用ROW_NUMBER() 函数和开窗函数OVER(ORDER BY ROrderNo)实现的,但是运行过程中出现了一些小问题,如下:
有问题的sql语句如下图所示:
图1如图1所示,第18行报错,原因是第二个嵌套查询“)”后面缺少了别名,sql将38行的“(”当成了别名,所以报错。
图2如图2所示,加上别名后运行成功!
本文标题:sql实现union连接查询的排序和分页
本文链接:https://www.haomeiwen.com/subject/ozhreqtx.html
网友评论