摘要: MSSQL 不允许在UNION查询中使用 ORDER BY 因此,当我们需要这种功能的时候,就需要绕一些弯路.比如有一张学生表student 和教师表 teacher , 我们要查询所有的教师学生的姓名和年龄,教师排前面,学生排后面,分别按字母顺序,则可能会想写一个这样的Sql语句: (注意,这个语句只是为了说明问题,这并不是一个正确的语句)SELECT Name,Age FROM Teacher ORDER BY NameUNIONSELECT Name,Age FROM Student ORDER BY Name实际上,MSSQL并不允许我们写这样的语句,因此将会报错 UNION 附近有语 阅读全文
posted @ 2013-08-09 14:54 ``炯`` 阅读(2360) 评论(0) 推荐(0) 编辑