Problem
Example
Thinking
우선 LEFT JOIN으로 Customers에 대응하는 Order정보를 모두 가져온다.
Order 정보가 없을 경우에는 Null로 표시가 되니,
LEFT JOIN한 테이블에서 where 절로 Order 테이블의 id나 customerId가 null인 조건을 추가해주자
Solve
제출 답안
select c.name as Customers from Customers as c
LEFT JOIN Orders as o
on c.id = o.customerId
where o.customerId is null
# where o.id is null 도 가능
https://leetcode.com/problems/customers-who-never-order/submissions/
Customers Who Never Order - LeetCode
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
leetcode.com
'💻 leetcode > database' 카테고리의 다른 글
[LeetCode] Database | 627. Swap Salary (0) | 2022.01.05 |
---|---|
[LeetCode] Database | 196. Delete Duplicate Emails (0) | 2022.01.03 |
[LeetCode] Database | 182. Duplicate Emails (0) | 2022.01.02 |
[LeetCode] Database | 181. Employees Earning More Than Their Manager (1) | 2022.01.02 |
[LeetCode] Database | 175. Combine Two Tables (0) | 2021.12.29 |