クエリ内で FETCH や LIMIT などの行数を制限する句が冗長になっている場合に報告します。

例 (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 は冗長です。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);