除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表中无效

今天遇到了这个问题。但不知道那是什么问题,所以就去百度了一下。

其实在这种情况下可以看出此时我们的查询语句是作为子查询的,所以我们的查询语句应该按照提示改。假如原来是“select * from guest order by Id desc”,则应改为:“select top 100 percent * from guest order by Id desc”。

有关说明:top 100 percent是指返回符合条件的100%的记录,即所有符合条件的记录

而top 100是指返回符合条件的100条记录,即只返回符合条件的100条记录

初学者要注意两者的区别啊!

posted @ 2012-07-21 17:16  Joy Ho  阅读(2044)  评论(0编辑  收藏  举报