首页 > 其他分享 >1045,买下所有产品的客户

1045,买下所有产品的客户

时间:2024-10-14 15:50:41浏览次数:15  
标签:customer count product 1045 客户 产品 买下 id select

买下所有产品的客户

分析

第一步:查询每一位客户购买了多少种产品

# 查询每一位客户购买了多少种产品
select
    customer_id,
    count(distinct product_key)
from customer
group by customer_id;

在这里插入图片描述

在这里考虑到 product_key 可能有重复的情况,我们使用了 distinct 关键字

第二步:在产品表中查询所有产品的数量

# 在产品表中查询所有产品的数量
select count(*) from product;

在这里插入图片描述

第三步:判断哪些客户购买的产品数量与产品表中所有产品的数量一致,即购买了所有产品

# 购买了所有产品的客户id
select
    customer_id
from customer
group by customer_id
having count(distinct product_key) = (select count(*) from product);

实现

# 购买了所有产品的客户id
select
    customer_id
from customer
group by customer_id
having count(distinct product_key) = (select count(*) from product);

总结

此题在于对题目充分理解,先查询我们有多少产品,在把客户购买的产品数量和我们的产品数量进行比较,如果相等则是购买了所有产品的客户。

标签:customer,count,product,1045,客户,产品,买下,id,select
From: https://blog.csdn.net/qq_54889094/article/details/142920532

相关文章

  • 【火山引擎】调用火山大模型的方法 | SDK安装 | 配置 | 客户端初始化 | 设置
    豆包(Doubao)是字节跳动研发的大规模预训练语言模型。目录1安装2配置访问凭证3客户端初始化4设置地域和访问域名5设置超时/重试次数1安装通过pip安装PYTHONSDK。pipinstall'volcengine-python-sdk[ark]'2配置访问凭证获取APIKey访问凭证具体步骤......
  • 90%客户都避不开的通风天窗选购误区!后悔没早点看到
    在选购通风天窗时,很多客户容易陷入一些常见的误区,通风天窗厂家成都昱合昇小编为大家整理了90%客户都可能避不开的通风天窗选购误区。一、只比价,不看品质许多客户在选购通风天窗时,只考虑价格因素,认为便宜的就是划算的。然而超低价往往伴随着低品质,这些天窗的材料配置可能会比较......
  • zlibrary数字图书馆官网镜像网址及客户端入口(长期更新)
    zlibrary数字图书馆介绍Z-library,被誉为全球范围内最为庞大的数字图书馆之一,其藏书量之丰富令人叹为观止,总计囊括了超过9,826,996册电子书及84,837,646篇学术期刊文章。这座庞大的知识宝库覆盖了从经典文学巨著到前沿理工学科,从人文艺术瑰宝到专业学术论文的广泛领域,几乎能够......
  • zlibrary镜像网址入口以及客户端app集合(2024持续更新)
    zlibrary数字图书馆介绍Z-library,被誉为全球范围内最为庞大的数字图书馆之一,其藏书量之丰富令人叹为观止,总计囊括了超过9,826,996册电子书及84,837,646篇学术期刊文章。这座庞大的知识宝库覆盖了从经典文学巨著到前沿理工学科,从人文艺术瑰宝到专业学术论文的广泛领域,几乎能够......