1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-24 14:48:09 +03:00
Files
mariadb/mysql-test/r
Ole John Aske 003e87fef0 Fix for bug#58818: Incorrect result for IN/ANY subquery
If the ::single_value_transformer() find an existing HAVING condition it used
to do the transformation:
            
  1) HAVING cond -> (HAVING Cond) AND (cond_guard (Item_ref_null_helper(...))
      
As the AND condition in 1) is Mc'Carty evaluated, the
right side of the AND cond should be executed only if the 
original 'HAVING evaluated' to true.
      
However, as we failed to set 'top_level' for the tranformed HAVING condition,
'abort_on_null' was FALSE after transformation. An
UNKNOWN having condition will then not terminate evaluation of the
transformed having condition, and we incorrectly continued
into the Item_ref_null_helper() part.
2011-01-12 13:15:22 +01:00
..
2010-11-26 16:32:51 +02:00
2010-11-26 16:32:51 +02:00
2010-07-14 09:57:50 -06:00
2010-06-24 15:29:53 +04:00
2010-12-16 21:43:21 +03:00
2010-09-09 16:43:45 +04:00
2010-11-26 16:32:51 +02:00
2010-07-09 14:46:46 +04:00
2010-11-26 16:32:51 +02:00
2010-09-08 09:36:39 +02:00
2010-07-14 15:05:20 +03:00
2010-07-21 18:20:29 +03:00
2010-08-25 13:17:15 +05:00
2010-12-01 12:28:21 +05:30
2010-12-16 21:43:21 +03:00
2010-09-13 14:46:55 +02:00
2011-01-10 15:08:31 +01:00
2010-09-13 15:56:56 +02:00
2010-11-15 16:59:49 +01:00
2010-11-26 16:32:51 +02:00
2010-09-13 15:56:56 +02:00
2011-01-10 16:13:12 +01:00
2011-01-10 15:08:31 +01:00
2010-10-20 16:56:09 +02:00
2010-10-20 16:56:09 +02:00
2010-09-30 14:06:50 +03:00
2010-09-30 14:06:50 +03:00
2010-09-30 14:06:50 +03:00
2010-09-30 14:06:50 +03:00
2010-08-26 16:35:38 +04:00
2011-01-12 10:31:41 +01:00
2010-11-22 10:13:46 +01:00
2010-12-14 13:46:00 +03:00