日期:2014-05-18  浏览次数:20462 次

按时间排序的问题?
请问我一个表里面有如下字段,id,name,date

姓名字段存放员工姓名,每次更新该表的时候就会插入一条记录,所以同一个人下面有很多条记录,我现在要每个员工的最近一次记录更新的列表,请问这个SQL怎么实现呀?

------解决方案--------------------
select id=max(id), name, date=max(date)
from tbName
group by name
------解决方案--------------------
select * from 表名 a
where 时间=(select max(时间) from 表名 where name=a.name)