您的当前位置:首页正文

SQL-每日一题【183.从不订购的客户】

2024-11-07 来源:个人技术集锦

题目

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

Customers 表:

Orders 表:

 例如给定上述表格,你的查询应返回: 

解题思路

前置知识

使用SELECT查询订购的用户,再用NOT IN查询在orders表中没有出现的id

代码实现

select Name  as Customers from Customers c where c.id not in(select customerid from Orders )

测试结果

Top