mysql聚合函数总和 不同两张表求总和

有两张表分别是大一、大二成績表:[grade1],[grade2]。两张表除了表名不同字段完全一致。字段:id[学生id]student-id,[分数]score※加个条件如果grade1比grade2多一条数据,... 有两张表分别是大一、大二成绩表:[grade1] ,[grade2]。
两张表除了表名不同字段完全一致。

※加个条件如果grade1比grade2多一条数据,或者grade2比grade1多5条学生数据就要以并集的方式求结果。

我需要求出这些学生大一大二的学分[score]总和(并集方式),并且进行排序


这个并集刚接触还不太理解,求个思路蟹蟹大佬们

我写的Oracle语法,你看看和mysql聚合函数总和有什么出入的地方改一改就可以了应该差不多,我不知道你的A表的id和B表的id是否关联如果不关联一个SQL语句实现不了,会出现冗余的笛卡尔积

秒答,你真的看问题了吗 感觉你说的文不对题

你对这个回答的评价是?

你对这个回答的评价是

你看看和mysql聚匼函数总和有什么出入的地方改一改就可以了,应该差不多我不知道你的A表的id和B表的id是否关联,如果不关联一个SQL语句实现不了会出现冗余的笛卡尔积,

你对这个回答的评价是

其实选择什么结果表的列头就昰选择的东西,比如下面语句选择stuNameAVG(score),结果表就是出现以他们俩为列头的2列数据

  1. 今天去面试遇到一个数据库试题,首先说一下表结构如下: 表结构:mytest 表数据:mytest 要查询的结果如下: 在本题目中,需要用到sum聚合函数和if函数 sql如下: ,)) ,)) AS ...

  2. 说到group by, 想必大家都不陌生, 就是对查询的数据进行分组,我们可以通过該操作实现一些特殊需求,比如去重. 最近在项目中使用HQL:" from TSjrz where CBh = ...

  1. 题目描述 在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到終点的路径,该路径满足以下条件: 1 .路径上的所有点的出边所指向的点都直接或间接与终点连通. 2 .在满足条 ...

  2. 依稀记得那是上个星期六的下午,峩参加了网易暑期实习生招聘笔试.考得相当糟糕,编程题3个题通过了2个,简答题没做对,选择题貌似是20个题猜了6-7个,99%是挂了,唉唉唉!生活不只眼前的苟且,学习的脚步 ...

  3. CoffeeScript,Pug,Sass使用 以下内容门槛较高,如看不懂或觉得需要继续了解,结尾处放置了原视频流程与GitHub地址,欢迎琢磨与Star,谢谢. 文章不做技术语法解讀,如不清楚,请前 ...

  4. 题面 本质上是在对边求置换,然后每个循环里涂一样的颜色,但是还是要点上入手,考虑每条边的两个端点是否在一个循环里 如果在一个循环里,那么当循环长度$len$为奇数时只有转一整圈才行,而边的总数是$\f ...

我要回帖

更多关于 mysql聚合函数总和 的文章

 

随机推荐