SQL架构

表:DailySales

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| date_id     | date    |
| make_name   | varchar |
| lead_id     | int     |
| partner_id  | int     |
+-------------+---------+
该表没有主键。
该表包含日期、产品的名称,以及售给的领导和合伙人的编号。
名称只包含小写英文字母。

写一条 SQL 语句,使得对于每一个 date_id 和 make_name,返回不同的 lead_id 以及不同的 partner_id 的数量。

按任意顺序返回结果表。

查询结果格式如下示例所示:

DailySales 表:
+-----------+-----------+---------+------------+
| date_id   | make_name | lead_id | partner_id |
+-----------+-----------+---------+------------+
| 2020-12-8 | toyota    | 0       | 1          |
| 2020-12-8 | toyota    | 1       | 0          |
| 2020-12-8 | toyota    | 1       | 2          |
| 2020-12-7 | toyota    | 0       | 2          |
| 2020-12-7 | toyota    | 0       | 1          |
| 2020-12-8 | honda     | 1       | 2          |
| 2020-12-8 | honda     | 2       | 1          |
| 2020-12-7 | honda     | 0       | 1          |
| 2020-12-7 | honda     | 1       | 2          |
| 2020-12-7 | honda     | 2       | 1          |
+-----------+-----------+---------+------------+
结果表:
+-----------+-----------+--------------+-----------------+
| date_id   | make_name | unique_leads | unique_partners |
+-----------+-----------+--------------+-----------------+
| 2020-12-8 | toyota    | 2            | 3               |
| 2020-12-7 | toyota    | 1            | 2               |
| 2020-12-8 | honda     | 2            | 2               |
| 2020-12-7 | honda     | 3            | 2               |
+-----------+-----------+--------------+-----------------+
在 2020-12-8,丰田(toyota)有领导者 = [0, 1] 和合伙人 = [0, 1, 2] ,同时本田(honda)有领导者 = [1, 2] 和合伙人 = [1, 2]。
在 2020-12-7,丰田(toyota)有领导者 = [0] 和合伙人 = [1, 2] ,同时本田(honda)有领导者 = [0, 1, 2] 和合伙人 = [1, 2]。

题解

select date_id,make_name,
count(distinct lead_id) unique_leads,
count(distinct partner_id) unique_partners
from DailySales
group by make_name,date_id
order by date_id,make_name
;

LeeCode1693. 每天的领导和合伙人相关推荐

  1. 1683. 无效的推文 1693. 每天的领导和合伙人 1699. 两人之间的通话次数 1709. 访问日期之间最大的空档期

    char_length(str)[空格不是字符] (1)计算单位:字符 (2)不管汉字还是数字或者是字母都算是一个字符 length(str)[空格不是字符] (1)计算单位:字节 (2)utf8编码 ...

  2. 5. 每天的领导和合伙人

    每天的领导和合伙人 SQL架构 表:DailySales +-------------+---------+ | Column Name | Type | +-------------+------- ...

  3. 1693. 每天的领导和合伙人

    SQL架构 表:DailySales +-------------+---------+ | Column Name | Type | +-------------+---------+ | date ...

  4. 力扣-每天的领导和合伙人

    大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题. 文章目录 前言 一.题目:1693. 每天的领导和合伙人 二.解题 1.正确示范① 提交SQL 运行结果 2.正确示范② 提交SQ ...

  5. leetcode-SQL-1693. 每天的领导和合伙人

    leetcode-SQL-1693. 每天的领导和合伙人 题目 解题 题目 题目链接 表:DailySales +-------------+---------+ | Column Name | Ty ...

  6. Leetcode1693. 每天的领导和合伙人

    Every day a leetcode 题目来源:1693. 每天的领导和合伙人 问题描述 表:DailySales +-------------+---------+ | Column Name ...

  7. SQL入门:第七天 --> leetCode 1693:每天的领导和合伙人

    文章目录 题目描述 解题步骤 总结 题目描述 原题链接:1693. 每天的领导和合伙人 表:DailySales +-------------+---------+ | Column Name | T ...

  8. SQL小试:每天的领导和合伙人

    表:DailySales+-------------+---------+ | Column Name | Type | +-------------+---------+ | date_id | d ...

  9. LeetCode数据库SQL题目记录(难度:简单)

    难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...

最新文章

  1. Spring Boot Web 开发相关总结
  2. 人工智能十年回顾:CNN、AlphaGo、GAN……它们曾这样改变世界
  3. python安装pip-python2.7 安装pip的方法步骤(管用)
  4. MATLAB拉格朗日插值
  5. 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!
  6. Xcode5 使用gitHub上库的SSH地址建立Repository,以及如何通过Xcode把代码传到GitHub
  7. Web开发之一:Web UI技术综述
  8. [原]LVM管理与虚拟机管理
  9. CV进阶 -- 目标检测原理及代码实现、YOLO源码解读学习
  10. 【图像分割】基于matlab改进的细菌觅食算法双阈值图像分割【含Matlab源码 069期】
  11. hrm系统源码php,悟空HRM下载_悟空HRM0.1开源版 - 系统之家
  12. python基础-读写txt文件
  13. chronyd同步windows时钟源问题
  14. 蓝牙bluetooth
  15. 如何制作个人的纯手写电子签名
  16. App上架应用市场操作流程
  17. MATLAB 迷宫游戏
  18. 调用百度ai接口实现图片文字识别详解
  19. 1.8寸TFT屏幕显示汉字 PcToLCD2002完美版配置
  20. char *s和char s[]的区别与联系以及strlen()和sizeof()的用法

热门文章

  1. linux系统上的mysql开启远程链接
  2. 无法进入bios,bios黑屏,无法进入pe如何解决
  3. Unity使用Mesh Simplify 减面(网格简化)
  4. JS中实现对象深拷贝的几种方式
  5. 欧几里得几何(4)Delta
  6. 论文的教程-----笔杆网
  7. freenas php5.56,FreeNas折腾手记
  8. Python安装pip命令
  9. linux磁盘是vda,linux磁盘分区格式化-fdisk命令工具
  10. 【一分钟解决】SublimeText3多次保存自动弹出窗口