Changeset: d50d69c7447e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d50d69c7447e
Modified Files:
        sql/server/rel_select.c
        sql/test/subquery/Tests/subquery6.test
Branch: default
Log Message:

Expect basetables here


diffs (24 lines):

diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -2050,7 +2050,7 @@ rel_in_value_exp(sql_query *query, sql_r
                        }
                }
                if (!e) {
-                       if (add_select && rel && *rel && 
!is_project((*rel)->op) && !is_select((*rel)->op))
+                       if (add_select && rel && *rel && 
!is_project((*rel)->op) && !is_select((*rel)->op) && !is_base((*rel)->op))
                                *rel = rel_select(sql->sa, *rel, NULL);
                        e = exp_in_func(sql, le, values, (sc->token == SQL_IN), 
is_tuple);
                }
diff --git a/sql/test/subquery/Tests/subquery6.test 
b/sql/test/subquery/Tests/subquery6.test
--- a/sql/test/subquery/Tests/subquery6.test
+++ b/sql/test/subquery/Tests/subquery6.test
@@ -407,7 +407,7 @@ select 1 = any(ColID), max(totalsales) f
 statement error 42000!SELECT: cannot use non GROUP BY column 
'tbl_productsales.colid' in query results without an aggregate function
 select 1 in (ColID), max(totalsales) from tbl_ProductSales
 
-statement error 42000!SELECT: cannot use non GROUP BY column in query results 
without an aggregate function
+statement error 42000!SELECT: cannot use non GROUP BY column 
'tbl_productsales.colid' in query results without an aggregate function
 select 1 in (ColID, (select 1)), max(totalsales) from tbl_ProductSales
 
 statement error 42000!Tuple matching at projections not implemented in the 
backend yet
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to