예시(PostgreSQL):
CREATE TABLE foo(a INT);
SELECT * FROM foo WHERE EXISTS(SELECT * FROM foo LIMIT 2);
SELECT * FROM foo WHERE EXISTS(SELECT * FROM foo FETCH FIRST 2 ROWS ONLY);
이 경고를 해결하려면 제한하는 절에 OFFSET을 추가할 수 있습니다. OFFSET이 없는 경우 LIMIT은 EXISTS의 연산 결과에 영향을 주지 않기 때문에 불필요합니다. OFFSET이 있는 경우 첫 번째 N 행을 건너뛰므로 출력에 영향을 미칩니다.
SELECT * FROM foo WHERE EXISTS(SELECT * FROM foo OFFSET 1 ROW LIMIT 2);
SELECT * FROM foo WHERE EXISTS(SELECT * FROM foo OFFSET 1 ROW FETCH FIRST 2 ROWS ONLY);