Advertisement

mysql-三表连接及在having中判断两个字段同时满足条件(6月和7月消费均大于100美元)

阅读量:

这道题的关键点在于如何从6月、7月各自的最少消费中获取至少100元

参考了标准解答的方法,在使用SUM + CASE WHEN的方式下分别计算出6月与7月的消费总额

在三表联结的过程中,在满足ON条件的前提下,并且在完成前两个表的联结后无需额外进行筛选操作

所有联结完成后才添加最终阶段的筛选语句

复制代码
 写一个 SQL 语句,  报告消费者的 id 和名字, 其中消费者在 2020 年 6 月和 7 月, 每月至少花费了$100.

    
  
    
 结果表无顺序要求.
    
  
    
 查询结果格式如下例所示.
    
 Customers
    
 +--------------+-----------+-------------+
    
|customer_id|name|country|

    
 +--------------+-----------+-------------+
    
|1|Winston|USA|

    
|2|Jonathan|Peru|

    
|3|Moustafa|Egypt|

    
 +--------------+-----------+-------------+
    
  
    
 Product
    
 +--------------+---

全部评论 (0)

还没有任何评论哟~