小编Don*_*Don的帖子

SQL Server别名列不一致行为

以下语句适用于SQL Server 2005的一个实例,但在另一个实例(也是SQL Server 2005)上失败,并出现以下错误:

已按列表顺序多次指定列.按列表排序的列必须是唯一的.

有谁知道会导致什么?以下是有问题的sql语句的简化版本:

CREATE TABLE #foo (bar INT)


SELECT TOP 150 ID           
FROM                    
(   SELECT  bar as ID,bar FROM  #foo ) tmp
ORDER BY                bar,ID  
Run Code Online (Sandbox Code Playgroud)

sql sql-server

4
推荐指数
1
解决办法
830
查看次数

标签 统计

sql ×1

sql-server ×1