摘要: SQLSERVER如何在子查询中使用ORDER BY今天在使用公司的一个pager接口的时候,需要传递一个查询的SQL语句,因为我希望他能够在pager对他查询出来的结果排序之前自己先进行排序,于是在这个SQL中添加了ORDER BY,但是得到的结果是这么个异常:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。这个异常信息已经说的很清楚了,要解决这个问题只能指定TOP,可是这个变态的接口需要的是没有TOP条数的SQL,怎么办呢?当时想啊,思路有两个:1.查询的时候加一个ROW_NUMBER,这样就能达到查询出的结果 阅读全文
posted @ 2013-05-27 22:20 CooMark 阅读(6609) 评论(0) 推荐(0)