主题:在sqlserver中如何查找表中最新录入的10条记录?
powerprefectsoftwate
[专家分:180] 发布于 2007-11-13 20:10:00
在sqlserver中如何查找表中最新录入的10条记录?
该表无时间字段,无自增长的id字段.
回复列表 (共5个回复)
沙发
yaozheng [专家分:28410] 发布于 2007-11-13 22:17:00
似乎没有办法!以前我也问过类似的问题!
板凳
菜鸭 [专家分:5120] 发布于 2007-11-14 08:18:00
必须要有一个字段记录此信息,
或是自动编号,
或是时间,
或是timestamp,
否则不行
3 楼
happyboy2007 [专家分:3900] 发布于 2007-11-14 12:23:00
最简单的方式就是给表加一个标识列(identity),然后在查询时按照标识列降序,并取前十条。
select top 10 * from 表 ordre by 标识列 desc
我来回复