跳到主要内容

183.从不订购的客户

序号题目难度
183题目链接简单

题目大意​

找出所有从不点任何东西的顾客。

以 任意顺序 返回结果表。

Customers 表:

Column NameType
idint
namevarchar

在 SQL 中,id 是该表的主键。 该表的每一行都表示客户的 ID 和名称。

Orders 表:

Column NameType
idint
customerIdint

在 SQL 中,id 是该表的主键。 customerId 是 Customers 表中 ID 的外键( Pandas 中的连接键)。 该表的每一行都表示订单的 ID 和订购该订单的客户的 ID。

示例​

输入​

Customers table:

idname
1Joe
2Henry
3Sam
4Max

Orders table:

idcustomerId
13
21

输出​

Customers
Henry
Max

参考答案​

select
name as `Customers`
from Customers as t1
left join Orders as t2
on t1.id = t2.CustomerId
where t2.id is null
;