문제
문제 풀이
1. 기본 WHERE
SELECT name
FROM Customer
WHERE referee_id!=2 OR referee_id IS NULL;
2. LEFT JOIN
SELECT c1.name
FROM Customer c1
LEFT JOIN Customer c2
ON c1.referee_id=c2.id AND c2.id=2
WHERE c2.id IS NULL;
3. 서브쿼리
SELECT name
FROM Customer
WHERE id NOT IN (
SELECT id
FROM Customer
WHERE referee_id = 2
);
'코딩테스트 > LeetCode' 카테고리의 다른 글
[LeetCode/MySQL]586. Customer Placing the Largest Number of Orders (0) | 2025.05.11 |
---|---|
[LeetCode/MySQL]607. Sales Person (0) | 2025.05.10 |
[LeetCode/MySQL]577. Employee Bonus (0) | 2025.05.09 |
[LeetCode/MySQL]511. Game Play Analysis I (0) | 2025.05.04 |
[LeetCode/MySQL]197. Rising Temperature (0) | 2025.05.04 |