Foxtable(狐表)用户栏目专家坐堂 → 如何引用临时表的数据


  共有13601人关注过本帖树形打印复制链接

主题:如何引用临时表的数据

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/18 10:12:00 [显示全部帖子]

要学会依葫芦画瓢。

 

既然有了区分科目的:

 

Select distinct a.姓名, a.科目, a.分数 as 最高分 from {表A} a inner join (Select 科目, Max(分数) as 最高分 from {表A} group by 科目) b on a.科目= b.科目 and a.分数 = b.最高分

 

照着写出区分科目和班级的,就很小菜了:


Select distinct a.姓名,a.班级,a.科目, a.分数 as 最高分 from {表A} a inner join (Select 班级,科目, Max(分数) as 最高分 from {表A} group by 班级,科目) b on a.班级 = b.班级 and a.科目= b.科目 and a.分数 = b.最高分


 回到顶部