[LeetCode][Database]Customers Who Never Order
题目来源:https://leetcode.com/problems/customers-who-never-order/
以上例子给出的答案应该是:
+————–+
| Customers |
+————–+
| Henry |
| Max |
+—————+
这道题照样是用left join可以解决的,具体用法可参见http://www.w3school.com.cn/sql/sql_join_left.asp上面的解释
根据题意我们要保证列出所有的顾客名,然后连接上所有的订单,取出订单Id为空的顾客(既Customers Who Never Order的要求):
SELECT c.Name
FROM Customers c LEFT JOIN Orders o
ON c.Id = o.CustomerId
WHERE o.Id is NULL
注意一开始我用o.Id = NULL是错的,判断NULL时要用is
还没有评论,来说两句吧...