表中有个字段 name 有很多name重复的记录,如何只取出其中最近更新的一条记录?

2025-03-06 18:43:38
推荐回答(2个)
回答1:

sql这样写:
select top 1 * from 表名 where nam='要查找的名字' order by id desc
我这里假设你的表里有id这个字段,并且id是自动编号无重要。你也可以换成别的字段,比如添加时间什么的,但是你没有给表结构,我只能猜了。

回答2:

你是想取出离现在时候最近的吗?
如果是你可以在你的表中存储一个字段“创建日期”在你要取数据的时候就有这个时候来降序就可以了。