SQL LeetCode刷题系列(三)——从不订购的客户

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/liuzuoping/article/details/102488708

题目描述

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

Customers 表:
在这里插入图片描述在这里插入图片描述

题解

SELECT C.Name AS Customers
FROM Customers AS C 
LEFT JOIN 
Orders AS O
ON C.Id=O.CustomerId
WHERE O.Id is NULL;

思路分析

因为是要找出从不订购的客户,所以要将customers 表和orders 表根据他们的用户id相等来联结这两张表,然后由WHERE O.Id is NULL;筛选出 没有订购商品的客户

猜你喜欢

转载自blog.csdn.net/liuzuoping/article/details/102488708
今日推荐