![]() |
1
13
SQL Server 2005(以后版本):
|
![]() |
2
5
假设每个名称都没有重复的时间戳,这样的方法应该可以工作:
|
![]() |
3
3
SQL Server 2000:
|
![]() |
4
0
另一个简单的方法:
|
![]() |
5
0
如果您使用的是SQL Server 2005/2008,那么Mitch Weat列出的CTE解决方案从性能角度来说是最好的。但是,如果您使用的是SQL Server 2000,则不能假定没有重复的名称时间戳组合。使用以下代码为每个名称仅返回一条记录:
因此,如果您添加另一个记录,如9c 30,那么这将只返回id 6。如果你不走这么远,那么你可能会返回9 C 30和6 C 30。 |
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 2 年前 |