当前位置: 代码迷 >> Sql Server >> 求sql语句:取每组中前三行,该如何解决
  详细解决方案

求sql语句:取每组中前三行,该如何解决

热度:77   发布时间:2016-04-27 21:29:43.0
求sql语句:取每组中前三行
表结构:nameid   ,class(学号和班级)

求每班中的前三位同学的学号。

------解决方案--------------------
SELECT nameid,class FROM EMPLOYEE A WHERE nameid IN
(SELECT TOP 3 B.nameid FROM EMPLOYEE B WHERE A.class=B.class)
ORDER BY class
  相关解决方案