如何获取符合某些条件的一组行的最后一行?

时间:2011-09-04 12:32:23

标签: sql sql-server sql-server-2008 entity-framework-4 sql-server-2008-r2

我遇到的问题是在GUID为

的表中获取最后一行行的行
select * from Students where StudentName like 'fares' 

如果我得到两行,那么如何获取这两行中最近插入的行?

使用SQL或TSQL或EntityFramework

的解决方案无关紧要

提前致谢

1 个答案:

答案 0 :(得分:2)

你需要有一个单调增加的列来按顺序排序。否则就无法做到这一点。

SQL Server不会在数据页中保留有关您可以利用的订单行的任何信息。