# \#183 Customers Who Never Order ## *給定客戶&訂單兩table, 找出從未下過單的客戶* ## Log - build 20210417 by syhuang ## join解 - 因in語法在數據量大的時候會出問題, 另一種left join解 ```sql= select c.Name as Customers from Customers c left join Orders o on o.CustomerId = c.Id where o.Id is null ``` ## 初見 - sql in用法(建議少用) ```sql= select Name as Customers from Customers where Id not in( select distinct CustomerId from Orders) ``` ## 備註 - [in(not in)的限制](https://stackoverflow.com/questions/1069415/limit-on-the-where-col-in-condition) - [in/join/exists 3種解法](https://leetcode.com/problems/customers-who-never-order/discuss/53579/Three-accepted-solutions) ## 參考 ###### tags: `leetcode`, `leetcode-easy`, `sql`