Changeset: 4ac696b61828 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4ac696b61828 Modified Files: sql/server/rel_select.c Branch: graph0 Log Message:
Backport hg://63221:235ab012ead8 fixed bug 6246, ie handle alias in with subquery diffs (20 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 @@ -310,7 +310,15 @@ query_exp_optname(mvc *sql, sql_rel *r, { switch (q->token) { case SQL_WITH: - return rel_with_query(sql, q); + { + sql_rel *tq = rel_with_query(sql, q); + + if (!tq) + return NULL; + if (q->data.lval->t->type == type_symbol) + return rel_table_optname(sql, tq, q->data.lval->t->data.sym); + return tq; + } case SQL_UNION: case SQL_EXCEPT: case SQL_INTERSECT: _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list