Order by 的问题
今天看书看出个问题来了,有如下代码:程序代码:
use Northwind select p.* from (select ProductID,ProductName,CategoryID,UnitPrice '单价' from dbo.Products) as p order by '单价'
书上的源码,要说明的意思是,“当表的字段在Select子查询中使用的是另外指定的别名时,只能使用别名来限定其在
Order by子句中的行”意思我大概明白了,可是执行起来,却给我报了这么个错:消息 408,级别 16,状态 1,第 1 行
在 ORDER BY 列表中的位置 1 处遇到常量表达式。双击时高亮的是“select p.*”,一开始我想是书写错了,可这本书是胡百敬写的,素有铁人之称的人物应该不会出这种错,果不其然在别人机器上运行却是好的,听人家说是没有打补丁,请问下大家是怎么回事?是补丁的问题吗?