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

[LeetCode]1083. 销售分析 II(Mysql,having+if)

时间:2020-06-04 00:49:42      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:rod   and   销售   tco   _id   select   write   etc   statement   

题目

编写一个 SQL 查询,查询购买了 S8 手机却没有购买 iPhone 的买家。

题解

使用having + sum+if,而不是自查询。

代码

# Write your MySQL query statement below
select buyer_id 
from Sales s join Product p
on s.product_id = p.product_id
group by buyer_id
having sum(if(product_name=‘S8‘,1,0))>0
and sum(if(product_name=‘iPhone‘,1,0))=0

[LeetCode]1083. 销售分析 II(Mysql,having+if)

标签:rod   and   销售   tco   _id   select   write   etc   statement   

原文地址:https://www.cnblogs.com/coding-gaga/p/13040949.html

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