以下语句适用于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)