leetcode1045. 买下所有产品的客户(SQL)
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)相关推荐
- LeetCode MySQL 1045. 买下所有产品的客户
文章目录 1. 题目 2. 解题 1. 题目 Customer 表: +-------------+---------+ | Column Name | Type | +-------------+- ...
- 【每日SQL打卡】DAY 10丨买下所有产品的客户【难度中等】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
- 「SQL面试题库」 No_47 买下所有产品的客户
- 一样的产品,客户为什么不去亚马逊买而选择独立站
很多伙伴在带货之初,会有这样的疑问: 1.一样的产品,客户为什么选择独立站而不去亚马逊? 2.客户难道不会再亚马逊或者速卖通上面买东西,不会去比价吗? 为什么亚马逊的定价比较低,而独立站定价高,但是很 ...
- 超级产品:半导体之父,56岁创业,如今年利润能买下1.6个华为
马云39岁创立淘宝网,亨利福特40岁创立福特,任正非43岁创立华为,只要你有目标,有战略,有梦想又渴望成功,什么时候创业都不算晚! 今天我要给大家介绍的是比他们更厉害的大佬,56岁开始创业,如今一年的 ...
- 谁会买下Delphi?
(注:本文是<程序员>2006年第3期评论文章,有删节,全文可见于杂志.) 谁会买下Delphi? Borland已经于2月8日宣布出售整条IDE产品线,这件事情几天来成为程序员社群的头号 ...
- 340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战!
340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战! https://mp.weixin.qq.com/s/_soNkAp4kI0beG7N4fZZXw [新智元导读]IBM将以现金收购Re ...
- 一招连环追销,让顾客在第一次成交中买多个产品,客单价提高十倍
怎样组合产品,才能让客户在第一次成交中就购买多个产品? 在推销产品过程中应该如何连环追销,才能几何倍增实体店的销售额? 先来介绍一下,什么是连环追销. 简单点来说,连环追销就是客户买了A,你推B,然后 ...
- 加速研发自动驾驶卡车,戴姆勒买下Torc Robotics多数股权
作为世界最大的卡车生产商,戴姆勒可不愿在自动驾驶时代掉队. 最近,戴姆勒出手买下了 Torc Robotics 的多数股权,为的就是加快半自动驾驶商用卡车的部署并推动 Level 4 自动驾驶卡车的研 ...
最新文章
- 修正mysqlcc在MySQL 5.0上常报的 Table 'xxx' doesn't exist 错误
- ShaderToy效果学习(转成Unity URP) - MathEye
- 做老板欣赏的优秀员工 十大准则你达标吗?
- mysql5.7+proxy_mysql 5.7+mysql-proxy 0.8.5 读写分离
- 【问题解决方案】Markdown正文中慎用星号否则容易变斜体
- 语音搜索的基础-语音识别
- 个人阅读作业+个人总结
- 2020年9月六级翻译题目:西游记
- adb发送什么命令能在手机屏幕弹窗显示_将平板、手机作为电脑第二屏幕(Linux系统下)...
- 如何有效查看电脑显卡对应的CUDA版本
- 【HTML5】------- JavaScript 实现网页版HTML5发送语音功能
- 西工大机考(公司理财)大作业网考
- ESP8266 下载模式 GPIO 研究
- 学习Ext第一天(Ext 简介)
- vc6 调试 附加到进程 列表空_今天,进程告诉我线程它它它它不想活了
- 李子的猜数游戏!(已更新!)
- 【自动驾驶模拟器AirSim快速入门 | 01】自动驾驶模拟器AirSim实战演练
- 有了CAM、DNC、MES集成,数字化加工更加柔性
- pay 和 put的用法
- OLED材料:TADF材料的发光原理|如何理解TADF原理?
热门文章
- 关于linux内核的有关叙述中,下列关于嵌入式Linux系统内核的叙述正确的是()。
- 移植tslib到开发板及部分问题解决
- windowsCE异常和中断服务程序初探(-)
- 用VS2005开发WinCE程序调试图文教程
- perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料
- mac远程redis_Linux:使用Mac远程(局域网内)访问Ubuntu主机上的Redis服务
- ipfs 云服务器_IPFS加速云服务生机和分布式存储
- python excel token_python+excel接口自动化获取token并作为请求参数进行传参操作
- SqlServer学习之存储过程
- 那些年我们一起追逐的多线程(Thread、ThreadPool、委托异步调用、Task/TaskFactory、Parallerl、async和await)