表xjgl: id xh fenshu time
xh表示 學號 fenshu表示分數 time表示時間
一個xh也就是一個學生對應多條記錄,但是我現在想查得每個學生最近一次的記錄,其它 記錄都不要,
有人想先將此表按學號分組,然後在每一組中取出第一條,組成一個表
但是group by 不能完成此功能
可以用下面方法:
select * from xjgl x
where id =
(select top 1 id from xjgl y where y.xh=x.xh order by sj desc)