diff options
author | unknown <bell@sanja.is.com.ua> | 2004-08-13 10:01:30 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-08-13 10:01:30 +0300 |
commit | d0c87702f70ff6c0116555fd40e92aef7bb79b46 (patch) | |
tree | db76b055297225d3f6d0277c1daef6075c222761 /sql/item_subselect.h | |
parent | 05b67e7844f48222120ed119de326e6573b74cf3 (diff) | |
download | mariadb-git-d0c87702f70ff6c0116555fd40e92aef7bb79b46.tar.gz |
skip resolving field in table list if table list is not accessable due to groupping (BUG#4814)
mysql-test/r/func_gconcat.result:
fix of test queries
mysql-test/r/subselect.result:
resolving fields of grouped outer SELECT
mysql-test/t/func_gconcat.test:
fix of test queries
mysql-test/t/subselect.test:
resolving fields of grouped outer SELECT
sql/item.cc:
skip resolving field in table list if table list is not accessable due to groupping
layout fixed
sql/item_subselect.cc:
detection of place of subquery
sql/item_subselect.h:
detection of place of subquery
sql/mysql_priv.h:
enum_parsing_place made global type
sql/sql_lex.cc:
enum_parsing_place made global type
sql/sql_lex.h:
enum_parsing_place made global type
sql/sql_yacc.yy:
enum_parsing_place made global type
Diffstat (limited to 'sql/item_subselect.h')
-rw-r--r-- | sql/item_subselect.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_subselect.h b/sql/item_subselect.h index 6b8b8b0b3a7..5668b91263f 100644 --- a/sql/item_subselect.h +++ b/sql/item_subselect.h @@ -50,6 +50,8 @@ protected: table_map used_tables_cache; /* allowed number of columns (1 for single value subqueries) */ uint max_columns; + /* where subquery is placed */ + enum_parsing_place parsing_place; /* work with 'substitution' */ bool have_to_be_excluded; /* cache of constant state */ |