• unknown's avatar
    Fixed bug #27352. · 45b4a7e3
    unknown authored
    The SELECT query with more than 31 nested dependent SELECT queries returned
    wrong result.
    
    New error message has been added: ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT.
    It will be reported as: "Too high level of nesting for select".
    
    
    sql/sql_parse.cc:
      Fixed bug #27352.
      The Item_sum::register_sum_func method has been modified to return
      TRUE on exceeding of allowed level of SELECT nesting and to report
      corresponding error message.
    sql/unireg.h:
      Fixed bug #27352.
      Constant definition has been added: maximal allowed level of SELECT nesting.
    mysql-test/t/select.test:
      Updated test case for bug #27352.
    mysql-test/r/select.result:
      Updated test case for bug #27352.
    sql/share/errmsg.txt:
      Fixed bug #27352.
      New error message has been added: ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT.
    45b4a7e3
unireg.h 7.17 KB