Customer 表:

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| customer_id | int     |
| product_key | int     |
+-------------+---------+
product_key 是 Product 表的外键。
Product 表:

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| product_key | int     |
+-------------+---------+
product_key 是这张表的主键。

写一条 SQL 查询语句,从 Customer 表中查询购买了 Product 表中所有产品的客户的 id。

示例:

Customer 表:
+-------------+-------------+
| customer_id | product_key |
+-------------+-------------+
| 1           | 5           |
| 2           | 6           |
| 3           | 5           |
| 3           | 6           |
| 1           | 6           |
+-------------+-------------+

Product 表:
+-------------+
| product_key |
+-------------+
| 5           |
| 6           |
+-------------+

Result 表:
+-------------+
| customer_id |
+-------------+
| 1           |
| 3           |
+-------------+
购买了所有产品(5 和 6)的客户的 id 是 1 和 3 。

分组,可以查询个数。然后和Product总数相等即可。

select customer_id
from Customer
group by customer_id
having count(distinct product_key)=(select count(distinct product_key) from Product)

leetcode1045. 买下所有产品的客户(SQL)相关推荐

  1. LeetCode MySQL 1045. 买下所有产品的客户

    文章目录 1. 题目 2. 解题 1. 题目 Customer 表: +-------------+---------+ | Column Name | Type | +-------------+- ...

  2. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 10丨买下所有产品的客户【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.

  3. 「SQL面试题库」 No_47 买下所有产品的客户

  4. 一样的产品,客户为什么不去亚马逊买而选择独立站

    很多伙伴在带货之初,会有这样的疑问: 1.一样的产品,客户为什么选择独立站而不去亚马逊? 2.客户难道不会再亚马逊或者速卖通上面买东西,不会去比价吗? 为什么亚马逊的定价比较低,而独立站定价高,但是很 ...

  5. 超级产品:半导体之父,56岁创业,如今年利润能买下1.6个华为

    马云39岁创立淘宝网,亨利福特40岁创立福特,任正非43岁创立华为,只要你有目标,有战略,有梦想又渴望成功,什么时候创业都不算晚! 今天我要给大家介绍的是比他们更厉害的大佬,56岁开始创业,如今一年的 ...

  6. 谁会买下Delphi?

    (注:本文是<程序员>2006年第3期评论文章,有删节,全文可见于杂志.) 谁会买下Delphi? Borland已经于2月8日宣布出售整条IDE产品线,这件事情几天来成为程序员社群的头号 ...

  7. 340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战!

    340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战! https://mp.weixin.qq.com/s/_soNkAp4kI0beG7N4fZZXw [新智元导读]IBM将以现金收购Re ...

  8. 一招连环追销,让顾客在第一次成交中买多个产品,客单价提高十倍

    怎样组合产品,才能让客户在第一次成交中就购买多个产品? 在推销产品过程中应该如何连环追销,才能几何倍增实体店的销售额? 先来介绍一下,什么是连环追销. 简单点来说,连环追销就是客户买了A,你推B,然后 ...

  9. 加速研发自动驾驶卡车,戴姆勒买下Torc Robotics多数股权

    作为世界最大的卡车生产商,戴姆勒可不愿在自动驾驶时代掉队. 最近,戴姆勒出手买下了 Torc Robotics 的多数股权,为的就是加快半自动驾驶商用卡车的部署并推动 Level 4 自动驾驶卡车的研 ...

最新文章

  1. 修正mysqlcc在MySQL 5.0上常报的 Table 'xxx' doesn't exist 错误
  2. ShaderToy效果学习(转成Unity URP) - MathEye
  3. 做老板欣赏的优秀员工 十大准则你达标吗?
  4. mysql5.7+proxy_mysql 5.7+mysql-proxy 0.8.5 读写分离
  5. 【问题解决方案】Markdown正文中慎用星号否则容易变斜体
  6. 语音搜索的基础-语音识别
  7. 个人阅读作业+个人总结
  8. 2020年9月六级翻译题目:西游记
  9. adb发送什么命令能在手机屏幕弹窗显示_将平板、手机作为电脑第二屏幕(Linux系统下)...
  10. 如何有效查看电脑显卡对应的CUDA版本
  11. 【HTML5】------- JavaScript 实现网页版HTML5发送语音功能
  12. 西工大机考(公司理财)大作业网考
  13. ESP8266 下载模式 GPIO 研究
  14. 学习Ext第一天(Ext 简介)
  15. vc6 调试 附加到进程 列表空_今天,进程告诉我线程它它它它不想活了
  16. 李子的猜数游戏!(已更新!)
  17. 【自动驾驶模拟器AirSim快速入门 | 01】自动驾驶模拟器AirSim实战演练
  18. 有了CAM、DNC、MES集成,数字化加工更加柔性
  19. pay 和 put的用法
  20. OLED材料:TADF材料的发光原理|如何理解TADF原理?

热门文章

  1. 关于linux内核的有关叙述中,下列关于嵌入式Linux系统内核的叙述正确的是()。
  2. 移植tslib到开发板及部分问题解决
  3. windowsCE异常和中断服务程序初探(-)
  4. 用VS2005开发WinCE程序调试图文教程
  5. perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料
  6. mac远程redis_Linux:使用Mac远程(局域网内)访问Ubuntu主机上的Redis服务
  7. ipfs 云服务器_IPFS加速云服务生机和分布式存储
  8. python excel token_python+excel接口自动化获取token并作为请求参数进行传参操作
  9. SqlServer学习之存储过程
  10. 那些年我们一起追逐的多线程(Thread、ThreadPool、委托异步调用、Task/TaskFactory、Parallerl、async和await)