码迷,mamicode.com
首页 > 数据库 > 详细

SQL查找一个表里,每个班级的最高分。

时间:2018-12-16 23:28:23      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:group by   select   max   不同   tps   api接口   hid   www   sele   

SQL查找一个表里,每个班级的最高分。

select 班级名称,分数=MAX(成绩)

from 

学生表 s join 班级表 c 

on s.班级号=c.班级号

join 成绩表 sc 

on s.学号=sc.学号

group by 班级名称

扩展资料:

SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。

不同的 SQL JOIN,您可以使用的不同的 SQL JOIN 类型:

INNER JOIN:如果表中有至少一个匹配,则返回行

LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行

RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行

FULL JOIN:只要其中一个表中存在匹配,则返回行

参考资料:

SQL查找一个表里,每个班级的最高分。

标签:group by   select   max   不同   tps   api接口   hid   www   sele   

原文地址:https://www.cnblogs.com/hglibin/p/10128197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!