반응형

문제 출처 :


https://leetcode.com/problems/customers-who-never-order/



알고리즘 분석 :


문제 해결에 필요한 사항

1. LEFT JOIN


이 문제는 Customers와 Orders를 Id와 CustomerId를 기준으로 LEFT JOIN한다.


그렇게하면 Henry와 Max쪽에는 Order.id(혹은 Order.CustomerId)가 NULL이 되므로


이를 찾아주면 정답이 된다.






소스 코드 : 


1
2
3
4
# Write your MySQL query statement below
SELECT Name AS Customers
FROM Customers AS cs LEFT JOIN Orders AS od ON cs.Id = od.CustomerId
WHERE od.CustomerId IS NULL
cs


반응형

'Applied > Database' 카테고리의 다른 글

[184번] Department Highest Salary  (0) 2019.06.14
[177번] Nth Highest Salary  (0) 2019.06.10
[176번] Second Highest Salary  (0) 2019.06.04
[182번] Duplicate Emails  (0) 2019.05.30
[181번] Employees Earning More Than Their Managers  (0) 2019.05.24