[LeetCode/SQL] 183. Customers Who Never Order

Sooyeon·2023년 11월 10일
0

문제풀이 

목록 보기
17/95
post-thumbnail

[LeetCode/SQL]


📌 183. Customers Who Never Order

문제

업로드중..

풀이

- 주문하지 않은 모든 고객 추출하기
=> Order table 에 없는 customerid고객 구하기

방법 I

WHERE절에 조건을 활용하는 방법

SELECT name AS Customers
FROM Customers
WHERE id NOT IN (
                 SELECT customerId
                 FROM Orders
                 )

방법 II

LEFT JOIN을 활용하여,
WHERE 조건절에 NULL값인 것만 추출하기

SELECT c.name AS Customers 
FROM Customers c LEFT JOIN Orders o 
ON c.id=o.customerId 
WHERE o.customerId IS NULL;

0개의 댓글