1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-31 22:22:30 +03:00
Files
mariadb/mysql-test/t
Oleksandr Byelkin 8fe40c50db MDEV-214 lp:967242 Wrong result with JOIN, AND in ON condition, multi-part key, GROUP BY, subquery and OR in WHERE
The problem was in the code (update_const_equal_items()) which marked
index parts constant independently of the place where the equality was used.
In the test suite it marked t2_1.c part constant despite the fact that
it connected by OR with other expression.

Solution is to mark constant only top equalities connected with AND.
2012-05-02 18:11:02 +02:00
..
2012-02-20 16:23:18 +02:00
2010-02-25 23:13:11 +04:00
2010-09-12 18:40:01 +02:00
2010-06-10 11:11:52 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2011-05-12 16:31:54 +02:00
2011-01-25 12:14:28 +05:30
2009-10-28 09:52:34 +02:00
2011-05-02 20:58:45 +03:00
2012-04-05 10:49:38 +02:00
2009-09-29 17:38:40 +02:00
2010-01-15 17:27:55 +02:00
2011-02-20 18:51:43 +02:00
2012-02-20 16:23:18 +02:00
2011-11-24 18:48:58 +02:00
2009-09-08 00:50:10 +04:00
2011-11-24 18:48:58 +02:00
2010-11-25 00:57:34 +02:00
2009-09-08 00:50:10 +04:00
2012-03-08 22:33:01 -08:00
2010-11-25 00:57:34 +02:00
2012-04-05 10:49:38 +02:00
2011-05-02 20:58:45 +03:00
2011-12-12 12:36:46 +02:00
2011-11-23 19:32:14 +02:00
2011-02-20 18:51:43 +02:00
2009-06-09 15:19:13 +02:00
2009-06-09 15:19:13 +02:00
2010-10-19 15:58:35 +02:00
2010-09-09 21:16:01 -07:00
2012-04-05 10:49:38 +02:00
2011-03-29 10:09:05 +02:00
2010-09-06 02:15:34 +03:00
2012-02-20 16:23:18 +02:00
2011-02-20 18:51:43 +02:00
2009-10-28 09:52:34 +02:00
2012-04-05 12:01:52 +02:00
2011-11-23 19:32:14 +02:00
2010-09-06 02:15:34 +03:00
2009-06-25 02:44:14 +04:00
2011-05-02 20:58:45 +03:00
2012-04-05 12:01:52 +02:00
2010-08-25 22:22:33 +02:00
2011-11-23 19:32:14 +02:00
2009-10-28 09:52:34 +02:00
2009-08-12 12:03:05 +02:00
2010-06-14 18:58:52 +02:00
2010-11-25 00:57:34 +02:00
2012-04-05 10:49:38 +02:00
2009-09-08 00:50:10 +04:00
2012-04-05 12:01:52 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2011-05-02 20:58:45 +03:00
2009-07-03 10:19:32 +02:00
2012-04-05 12:01:52 +02:00
2010-03-21 21:58:19 +01:00
2009-06-10 11:58:36 +03:00
2011-02-20 18:51:43 +02:00
2012-01-20 23:54:43 -08:00
2011-12-28 18:47:01 -08:00
2011-11-23 19:32:14 +02:00
2011-09-13 18:46:47 +03:00
2011-09-29 10:56:21 +01:00