sql实现union连接查询的排序和分页

2019-02-13  本文已影响0人  高举按下

  出库订单状态查询后端mybatis的mapper文件中查询语句中直接实现排序和分页的SQL语句。

  总体上,是调用ROW_NUMBER() 函数和开窗函数OVER(ORDER BY ROrderNo)实现的,但是运行过程中出现了一些小问题,如下:

  有问题的sql语句如下图所示:

图1

  如图1所示,第18行报错,原因是第二个嵌套查询“)”后面缺少了别名,sql将38行的“(”当成了别名,所以报错。

图2

  如图2所示,加上别名后运行成功!

上一篇 下一篇

猜你喜欢

热点阅读