快捷搜索:

SQL Server2008 Order by在union子句不可直接使用的原因

SQLServer2008Orderby在union子句不可直接使用的原因详解

  按照要求,每个取top 20asp技术,既然是随机的取,那么就SQL Server Order by newid()就是了,然后把所有数据union起来就得了。所以我立即给出了答案:

  下面的半句也是一样的语法结构,也没有错误。但是把这两个查询union起来就错了。奇怪啊asp代码加密软件安全吗可靠吗知乎文章下载。既然提示是order附近有错,那么我将order给去掉:

  去掉也是可以运行也没有错啊。也就是说在union子句中的查询不能用SQL Server Order by。但是这儿我必须要用order by啊,要不然我怎么取出随机的20条记录

  看着语句长了不少,有点怪怪得asp代码加密工具在哪下载安装软件教程图片大全视频,但是没法,不知道为什么SQL Server中不能在union子句中使用order by,所以只有外围在包装一层了。

您可能还会对下面的文章感兴趣: