我想从嵌套选择中选择最大 ID。
这是我的查询:
select max(Id) from (SELECT TOP 100 Id FROM [MyTable]) t
此选择应返回 100,但它实际上返回MyTable的最大 id 。
PS MyTable包含 100 000 条记录,因此查询返回 100 000。
这是一个例子:
返回 100(没关系)
SELECT TOP 100 Id FROM [MyTable]
返回 100 000,但我想选择“SELECT TOP 100 Id FROM [MyTable]”的最大 id
select max(Id) from (SELECT TOP 100 Id FROM [MyTable]) t
返回 100 000,但我想选择“SELECT TOP 100 Id FROM [MyTable] where Id > 100”的最大 id
select max(Id) from (SELECT TOP 100 Id FROM [MyTable] where Id > 100) t