每日一题之从不订购的客户
从不订购的客户
某网站包含两个表,Customers
表和 Orders
表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。
Customers
表:
1 | +----+-------+ |
Orders
表:
1 | +----+------------+ |
例如给定上述表格,你的查询应返回:
1 | +-----------+ |
解题思路:
第一种
NOT IN
找出所有订购过东西的客户Id,作为临时表
找出不在临时表内的Id的客户姓名
第二种
LEFT JOIN
左外连接
代码:
NOT IN
1 | SELECT |
LEFT JOIN
1 | SELECT c.Name AS Customers |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 YD Blog!