某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。

Customers 表:

+----+-------+
| Id | Name  |
+----+-------+
| 1  | Joe   |
| 2  | Henry |
| 3  | Sam   |
| 4  | Max   |
+----+-------+
Orders 表:

+----+------------+
| Id | CustomerId |
+----+------------+
| 1  | 3          |
| 2  | 1          |
+----+------------+
例如给定上述表格,你的查询应返回:

+-----------+
| Customers |
+-----------+
| Henry     |
| Max       |
+-----------+

思路:查出出现过的CustomerId,如果哪个name对应的id没在这个列表中,就符合条件。

select Name as 'Customers'
from Customers
where Id not in(select CustomerId from Orders
);

leetcode183. 从不订购的客户(SQL)相关推荐

  1. [SQL]LeetCode183. 从不订购的客户 | Customers Who Never Order

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  2. LeetCode-183. 从不订购的客户( Customers Who Never Order)。

    某网站包含两个表,Customers 表和 Orders 表.编写一个 SQL 查询,找出所有从不订购任何东西的客户. Customers 表: +----+-------+ | Id | Name ...

  3. 2022-12-01:从不订购的客户。找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C

    2022-12-01:从不订购的客户.找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C ...

  4. 「力扣数据库」183. 从不订购的客户(第五天)

    183. 从不订购的客户 题目 解题 题目 题目难度:简单 某网站包含两个表,Customers 表和 Orders 表.编写一个 SQL 查询,找出所有从不订购任何东西的客户. Id Name 1 ...

  5. 182. 查找重复的电子邮箱 183. 从不订购的客户

    文章目录 一.182. 查找重复的电子邮箱 二.解决方法 1.GROUP BY+HAVING 2.GROUP BY+子查询 三.183. 从不订购的客户 一.182. 查找重复的电子邮箱 编写一个 S ...

  6. LeetCode(183)—— 从不订购的客户(MySQL)

    某网站包含两个表,Customers 表和 Orders 表.编写一个 SQL 查询,找出所有从不订购任何东西的客户. Customers 表: Id Name 1 Joe 2 Henry 3 Sam ...

  7. 数据库题目 - 从不订购的客户

    文章目录 1. 题目描述 2.解答 1. 题目描述 某网站包含两个表,Customers 表和 Orders 表.编写一个 SQL 查询,找出所有从不订购任何东西的客户. Customers 表: ± ...

  8. LetCode-MSSQL从不订购的客户

    解法(1):思路为先查询出订购的客户再使用not in查询出不包含订购客户的其他人也就是从来不订购的客户 查询出订购的客户语句: select a.Id from Customers as a,Ord ...

  9. 文巾解题 183. 从不订购的客户

    1 题目描述 2 解题思路 子查询找订了东西的用户 SELECT Name AS Customers FROM Customers WHERE ID NOT IN(SELECT CustomerIdF ...

最新文章

  1. MPB:浙大王佳堃组瘤胃微生物移植(视频)
  2. SAP PM入门系列27 - IW29 Display Notifications
  3. Android JNI入门第六篇——基本数据类型使用
  4. 将Infinispan版本映射为最低Java版本
  5. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-通过SQL实现特殊业务...
  6. android同步aar到jcenter,android上传aar到jcenter
  7. 【kubernetes系列】Pod篇实战操作
  8. 【AD】如何将喜欢的图案导出成为丝印层和PCB形状
  9. 如何查看电脑ip地址
  10. 小米抢购神器-开放源码
  11. 宝塔面板linux账号密码忘记,宝塔面板忘记账号或密码的解决办法
  12. 2018妙计旅行笔试题
  13. 【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界 摄像机的实现
  14. android 获取cpu温度
  15. 编译mbedtls (mingw方式)
  16. POI 读写EXCEL日期类型单元格
  17. c++ windows 蓝牙库_c++中蓝牙编程的库类
  18. 链脉吴雪:工业互联网热潮下,人工智能名片有何机会?
  19. UDP 不阻塞的原因
  20. Wine运行器帮助——使用Qemu User运行Wine(理论支持全架构)

热门文章

  1. python两个线程交替打印_三线程按顺序交替打印ABC的四种方法
  2. 如何改善虚幻引擎中的游戏线程CPU性能表现
  3. OSG+VS2013+Win7 环境搭建,osgvs2013
  4. Linux编程练习 --多线程5--信号量(semaphore)
  5. html5 webview,HTML5+学习历程之webview经典案例
  6. Linux 编译 libc log,在Android的源码中添加LOG
  7. 【转】WCF Data Service 使用小结 (一)—— 了解OData协议
  8. ArrayList、HashMap、HashSet是线程不安全的,高并发下如何解决?
  9. 【Python CheckiO 题解】Digits Multiplication
  10. 【VSCode快捷键大合集】