aboutsummaryrefslogtreecommitdiff
path: root/src/test/regress/sql/aggregates.sql
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regress/sql/aggregates.sql')
-rw-r--r--src/test/regress/sql/aggregates.sql10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/regress/sql/aggregates.sql b/src/test/regress/sql/aggregates.sql
index 48bea8af5f8..b89cf26c5a2 100644
--- a/src/test/regress/sql/aggregates.sql
+++ b/src/test/regress/sql/aggregates.sql
@@ -431,6 +431,16 @@ select distinct min(f1), max(f1) from minmaxtest;
drop table minmaxtest cascade;
+-- DISTINCT can also trigger wrong answers with hash aggregation (bug #18465)
+begin;
+set local enable_sort = off;
+explain (costs off)
+ select f1, (select distinct min(t1.f1) from int4_tbl t1 where t1.f1 = t0.f1)
+ from int4_tbl t0;
+select f1, (select distinct min(t1.f1) from int4_tbl t1 where t1.f1 = t0.f1)
+from int4_tbl t0;
+rollback;
+
-- check for correct detection of nested-aggregate errors
select max(min(unique1)) from tenk1;
select (select max(min(unique1)) from int8_tbl) from tenk1;