Changeset: abae22d6b12b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/abae22d6b12b
Modified Files:
        sql/test/SQLancer/Tests/sqlancer18.test
Branch: Jan2022
Log Message:

More missing ungrouped columns checks on global groupings with subqueries :S


diffs (25 lines):

diff --git a/sql/test/SQLancer/Tests/sqlancer18.test 
b/sql/test/SQLancer/Tests/sqlancer18.test
--- a/sql/test/SQLancer/Tests/sqlancer18.test
+++ b/sql/test/SQLancer/Tests/sqlancer18.test
@@ -680,5 +680,21 @@ SELECT 1 FROM v100 AS vx WHERE vx.vc0 = 
 statement error 42000!COUNT: aggregate functions not allowed in WHERE clause
 SELECT 1 FROM v100 WHERE (SELECT 1 HAVING count(v100.vc0 + (SELECT 1 FROM 
v104)))
 
+statement error 42000!SELECT: cannot use non GROUP BY column 'vx.vc0' in query 
results without an aggregate function
+SELECT vx.vc0 < ANY(SELECT sum(vx.vc0) FROM tx) FROM (select 240 FROM tx) 
vx(vc0)
+
+statement error 42000!SELECT: subquery uses ungrouped column "vx.vc0" from 
outer query
+SELECT sum(vx.vc0) < ANY(SELECT vx.vc0 FROM tx) FROM (select 240 FROM tx) 
vx(vc0)
+
+#these are right
+query I nosort
+SELECT sum(vx.vc0) < ANY(SELECT sum(vx.vc0) FROM tx) FROM (select 240 FROM tx) 
vx(vc0)
+----
+0
+
+query I nosort
+SELECT vx.vc0 < ANY(SELECT vx.vc0 FROM tx) FROM (select 240 FROM tx) vx(vc0)
+----
+
 statement ok
 DROP TABLE "tx" CASCADE
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to