100*_*00r 5 sql sql-server sql-server-6.5
我求求你不要问我为什么要使用SQL Server 6.5
SQL Server 6.5中没有SELECT TOP命令,猜猜我需要什么:)
我需要执行类似
Select top 1 * from persons
where name ='Mike'
order by id desc
Run Code Online (Sandbox Code Playgroud)
我已经尝试过使用SET ROWCOUNT 1进行操作,但是在这种情况下,您将无法使用order by。
我最终
Select top 1 * from persons
where id = (select max(id) from persons where name ='Mike' )
Run Code Online (Sandbox Code Playgroud)
一定有更好的办法!
有什么建议么?
谢谢!
| 归档时间: |
|
| 查看次数: |
2039 次 |
| 最近记录: |