Customers Who Never Order
来源:互联网 发布:视频源码 编辑:程序博客网 时间:2024/05/23 01:56
Suppose that a website contains two tables, the Customers
table and theOrders
table. Write a SQL query to find all customers who never order anything.Table: Customers
.
+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----+-------+
Table: Orders
.
+----+------------+| Id | CustomerId |+----+------------+| 1 | 3 || 2 | 1 |+----+------------+
Using the above tables as example, return the following:
+-----------+| Customers |+-----------+| Henry || Max |+-----------+
使用not in,not exists 或者left join
765ms
select Name from Customers c where not exists (select CustomerId from Orders o where c.id = o.CustomerId);
692ms
select Name from Customers where Id not in (select CustomerId from Orders);
552ms
select Name from Customers c left join Orders o on c.Id = o.CustomerId where o.id is null;
0 0
- Customers Who Never Order
- Customers Who Never Order
- Customers Who Never Order
- Customers Who Never Order
- Customers Who Never Order
- LeetCode | Customers Who Never Order
- Leetcode : Customers Who Never Order
- LeetCode Customers Who Never Order
- Leetcode Customers Who Never Order
- Leetcode: Customers Who Never Order
- leetcode183-Customers Who Never Order
- 【Leetcode】Customers Who Never Order
- SQL-Customers Who Never Order
- 183. Customers Who Never Order
- 183. Customers Who Never Order
- 183. Customers Who Never Order
- MySQL-Customers Who Never Order
- 183. Customers Who Never Order
- 3d数学基础—用C++实现矩阵的相乘和向理与矩阵的相乘
- 阶段性学习总结(3)
- EXCEL从ACCESS中取值
- RoboCup2015世界杯预测
- break、continue、return的用法
- Customers Who Never Order
- 【转载】Android软件开发之盘点所有Dialog对话框大合集(一)
- 在Word中的方框里打对勾都有哪些方法?☑☑☑
- Android开发秘籍学习笔记(九)
- ubantu12.04 64位构建内核源码树
- 深入剖析Java中的装箱和拆箱
- Firefox不支持event解决方法
- 浅谈进程同步和互斥的概念
- 《算法导论》11、散列表相关知识