欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

mysql---union和左连接的两到面试题_MySQL

程序员文章站 2022-04-06 08:44:52
...
第一道:

mysql---union和左连接的两到面试题_MySQL

mysql---union和左连接的两到面试题_MySQL

思路:无非是将hid与gid与t表中的tname关联起来。实质上是三表关联(m,t,t)

先将hid与tname关联起来,运用左连接

mysql---union和左连接的两到面试题_MySQL

再将结果集与t表中的tname关联起来,使得gid与tname关联起来

mysql---union和左连接的两到面试题_MySQL

再限定时间范围就可以得出最终结果

mysql---union和左连接的两到面试题_MySQL


第二道:

mysql---union和左连接的两到面试题_MySQL

mysql---union和左连接的两到面试题_MySQL

思路:题目的要求是将相同id的值进行求和

我们可以先union all一下

mysql---union和左连接的两到面试题_MySQL

再利用sum函数分组求和

mysql---union和左连接的两到面试题_MySQL