본문 바로가기

SQL

(MySQL) - LeetCode (easy) 182. Duplicate Emails

반응형

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

 

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

left outer join을 사용해 해결했습니다.

📕 풀이방법

📔 풀이과정

Customers table의 기본 key id와 Orders table의 기본 key customerId에 대해 join을 해줍니다. id에 해당하는 customerId가 없다면 null값이 들어가게 됩니다. 따라서 해당값이 null인지 여부를 검사해 order를 하지 않았음을 알 수 있습니다.


📕 Code

📔 MySQL

select name as Customers 
from Customers c
left outer join Orders o 
on c.id = o.customerId
where o.id is null

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.