我希望你不要问我为什么要使用 SQL Server 6.5。
SQL Server 6.5 中没有 SELECT TOP 命令,而我需要它 :)
我需要执行类似于
Select top 1 * from persons
where name ='Mike'
order by id desc
我尝试过使用"SET ROWCOUNT 1"来解决问题,但是在这种情况下你无法使用"order by"。最终结果如下:
Select top 1 * from persons
where id = (select max(id) from persons where name ='Mike' )
一定有更好的方法!
有什么建议吗?
谢谢!