我知道如何设置 "top n",但如果top的数量取决于选择结果,我不知道如何设置top的数量。
例如(这个很好用)。
select top 50 * from tbl order by id
我想设置如下
select top (select count(*) from tbl where id < 50) * from tbl order by id
但这个SQL是无效的。
有什么办法吗?