LeetCode MySQL 1045. 买下所有产品的客户
文章目录
- 1. 题目
- 2. 解题
1. 题目
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 。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/customers-who-bought-all-products
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
# Write your MySQL query statement below
select c.customer_id
from Customer c
group by c.customer_id
having (select distinct count(*) from Product) = count(distinct c.product_key)
457 ms
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode MySQL 1045. 买下所有产品的客户相关推荐
- leetcode1045. 买下所有产品的客户(SQL)
Customer 表: +-------------+---------+ | Column Name | Type | +-------------+---------+ | customer ...
- 【每日SQL打卡】DAY 10丨买下所有产品的客户【难度中等】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
- 「SQL面试题库」 No_47 买下所有产品的客户
- LeetCode MySQL 1777. 每家商店的产品价格(行列转换)
文章目录 1. 题目 2. 解题 1. 题目 表:Products +-------------+---------+ | Column Name | Type | +-------------+-- ...
- LeetCode MySQL 1164. 指定日期的产品价格 *
文章目录 1. 题目 2. 解题 1. 题目 产品数据表: Products +---------------+---------+ | Column Name | Type | +--------- ...
- LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...
- leetcode mysql 排名_GitHub - nimphy/leetcode-Mysql
Mysql 1, Leetcode175. 组合两个表 题意:给定来个表,组合.并且第二个可以为空. 思路:left join. Select FirstName,Lastname,City,Stat ...
- 超级产品:半导体之父,56岁创业,如今年利润能买下1.6个华为
马云39岁创立淘宝网,亨利福特40岁创立福特,任正非43岁创立华为,只要你有目标,有战略,有梦想又渴望成功,什么时候创业都不算晚! 今天我要给大家介绍的是比他们更厉害的大佬,56岁开始创业,如今一年的 ...
- 340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战!
340亿美元买下红帽!IBM百年以来最大手笔,云市场翻身之战! https://mp.weixin.qq.com/s/_soNkAp4kI0beG7N4fZZXw [新智元导读]IBM将以现金收购Re ...
最新文章
- 公共类java连接数据库_JDBC 建立连接公共操作类(静态方式与单例方式)
- Eclipse注释模板 注释快捷键
- 目标检测--A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection
- html表单文本框怎么输出函数值,如何获取用户输入的html文本表单字段传递给javascript函数的值?...
- 码农口述:AI创业两年,积蓄花光,重回职场敲代码
- 【leetcode❤python】Move Zeroes
- [初级]Java中的switch对整型、字符型、字符串的具体实现细节
- Storm集群安装Version1.0.1
- 中鸣机器人走黑线_乐高机器人三光感走黑线
- kido机器人没反应_QQ机器人常见故障排除方法
- html怎么实现年月日的选择,利用select实现年月日三级联动的日期选择效果【推荐】...
- 把rmvb格式转化为avi格式
- 使用ccproxy代理服务器上网
- 超市密码箱c语言程序,超市存包系统C语言.doc
- request 和 response 对象的具体介绍
- 本地html图片载入很慢,打开网页时图片加载很慢怎么办?网页图片打开慢的解决方法...
- openEuler 文档捉虫 2.0 上线啦,一键式提交 PR,成为开源贡献者,你也可以参与,文档伴读方案正式开源!
- Nvidia TX2 使用Intelrealsense L515 并安装 RTABmap建图包编译成功
- 用scrapy+selenium+Firefox爬取腾讯新闻
- matlab中duration是什么意思,C++ duration(STL duration)模板用法详解
热门文章
- Unable to install pirate
- redis的java客户端名称_java里常用的redis客户端简介
- nanotime java 博客园_System.nanoTime (计时工具类)
- Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录
- Android开发学习笔记-自定义组合控件
- memcache 原理 监测 查看状态 stats 结构
- 行向量,列向量,行主序矩阵,列主序矩阵
- C#23种设计模式WebCast讲解笔记大全(25讲)
- ASP VBScript 函数速查表
- rtp 实时传输协议