Select * from ( SELECT A.Name, B.*, row = ROW_NUMBER() OVER(PARTITION BY A.StuId ORDER BY B.SubmitTime DESC) FROM A JOIN B ON A.StuId = B.StuId ) AS t WHERE t.row = 1
表A与表B是一结多的关系,取表B中最近的一条记录
分组统计,取排名为1的数据
Select * from ( SELECT A.Name, B.*, row = ROW_NUMBER() OVER(PARTITION BY A.StuId ORDER BY B.SubmitTime DESC) FROM A JOIN B ON A.StuId = B.StuId ) AS t WHERE t.row = 1
表A与表B是一结多的关系,取表B中最近的一条记录
分组统计,取排名为1的数据
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。