我使用的是SQL Server 2005,但遇到了错误:
在“VALUES”关键字附近有语法错误。
当我尝试运行以下查询时会出现此错误:
SELECT T.N
FROM Table
CROSS JOIN (VALUES(1),(2),(3),(4),(5),(6),(7),(8),(9)) as T(N)
WHERE 1 = 1
但在SQL Server 2008中可以正常工作,而在SQL Server 2005中需要做些什么才能让它正常工作呢?