题目:
某网站包含两个表,Customers
表和 Orders
表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。
Customers
表:
Orders
表:
解题思路:
需要查询出没有订购过的客户的名字,这个名字在Customers表,且两个表的关联关系是Customers.Id = Orders.CustomerId,就会想到可以运用左连接,让两个表进行连接,没订购过的客户右表就会为null。
1 # Write your MySQL query statement below 2 select name as Customers 3 from Customers as c 4 left join Orders as o 5 on c.Id = o.CustomerId 6 where o.CustomerId is null;
连接后的表:
小知识:
标签:Customers,订购,CustomerId,力扣,183,客户,MySQL,Orders From: https://www.cnblogs.com/liu-myu/p/17217534.html