表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)

相关文章:

  • 2021-12-20
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-27
  • 2021-05-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案