使用此查询字符串:
SELECT
requires, level
FROM
(SELECT
requires, level,
row_number() OVER (PARTITION BY level ORDER BY z_index) rn
FROM " & DBTABLE & "
WHERE ProductID = '" & ProductID & "') A
WHERE
rn = 1
返回
无效的列名' z_index'
在客户服务器上但在我的服务器上运行正常。
不同版本的SQL Server会以不同方式处理此查询吗?
更新:我还应该提及' z_index'专栏在我正在使用的其他查询中工作没有问题。只是这个特殊的查询有问题。