NOT IN 쿼리를 사용할 때 발생할 수 있는 문제와 최적화 방법
SELECT p
FROM Post p
WHERE p.id NOT IN :postIds문제점
최적화 방안
1. NOT EXISTS 활용
SELECT p FROM Post p
WHERE NOT EXISTS (
SELECT 1 FROM Post temp
WHERE temp.id = p.id AND temp.id IN :postIds
)2. LEFT JOIN + IS NULL 패턴
Last updated