您的位置:首页 > 数据库 > MySQL

【MySQL】【leetcode】 Customers Who Never Order解题报告

2015-10-20 15:53 681 查看

题目

Suppose that a website contains two tables, the Customers table and the Orders 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 |

+———–+

题目来源:https://leetcode.com/problems/customers-who-never-order/

代码

找出没有买东西的那些人的名字。

# Write your MySQL query statement below
select Name from
Customers where Id not in(
select t_c.Id from Customers as t_c, Orders as t_o
where t_c.Id = t_o.CustomerId
);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 mysql leetcode sql