Igor Babaev
b0395d8701
Fixed the bug mdev-12429 and its duplicates mdev-12145 and mdev-9886.
...
Also fixed a wrong result for a test case for mdev-7691
(the alternative one).
The test cases for all these bug have materialized semi-joins used
inside dependent sub-queries.
The patch actually reverts the change inroduced by Monty in 2003.
It looks like this change is not valid anymore after the implementation
of semi-joins.
Adjusted output from EXPLAIN for many other test cases.
2017-04-04 10:04:52 -07:00
..
2015-09-22 16:52:18 +05:30
2016-04-22 16:04:20 +04:00
2015-04-28 13:57:21 +02:00
2016-12-19 14:28:08 +04:00
2016-04-20 08:53:30 +04:00
2016-12-19 16:09:20 +04:00
2016-12-19 14:28:08 +04:00
2016-04-02 00:04:47 +04:00
2016-12-19 14:28:08 +04:00
2015-12-07 09:20:31 +02:00
2016-12-19 14:28:08 +04:00
2016-06-10 15:50:19 +04:00
2015-04-24 11:00:34 +04:00
2015-04-24 11:00:34 +04:00
2017-01-11 09:08:17 -05:00
2016-12-19 14:28:08 +04:00
2016-02-10 10:03:47 +04:00
2016-02-10 10:03:47 +04:00
2016-02-10 10:03:47 +04:00
2016-06-10 17:06:38 +04:00
2017-01-11 09:08:17 -05:00
2017-01-11 09:08:17 -05:00
2015-03-06 17:03:46 +01:00
2016-11-11 20:55:25 -08:00
2017-02-16 23:44:54 -08:00
2015-06-05 10:44:11 +04:00
2015-06-03 17:11:07 +02:00
2015-02-11 23:50:40 +01:00
2015-12-09 10:00:49 +01:00
2016-02-17 20:58:32 +01:00
2016-12-17 00:16:15 +01:00
2014-11-11 16:01:13 +01:00
2015-04-27 15:42:12 +02:00
2015-01-13 19:27:28 +01:00
2016-04-26 12:58:14 +02:00
2016-12-03 22:03:38 +01:00
2015-12-09 10:00:49 +01:00
2014-11-18 15:42:48 +01:00
2015-07-31 13:05:10 +04:00
2016-08-08 18:37:02 +04:00
2015-09-04 15:56:58 +02:00
2016-08-03 15:55:48 +04:00
2016-08-03 20:38:25 +02:00
2016-02-10 10:03:47 +04:00
2016-12-19 14:28:08 +04:00
2015-06-08 13:47:07 +05:00
2017-02-27 12:35:10 +01:00
2016-12-06 19:34:25 +01:00
2016-08-25 09:50:04 +03:00
2015-03-23 09:49:32 +02:00
2016-12-22 15:51:37 +05:30
2015-10-08 10:01:43 +02:00
2016-12-20 17:42:08 +04:00
2016-10-17 14:04:45 +03:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2015-07-21 12:12:58 +03:00
2014-10-29 13:22:48 +03:00
2014-10-29 13:22:48 +03:00
2016-06-14 13:55:28 +02:00
2014-12-18 00:13:16 +01:00
2016-04-22 10:25:16 +05:30
2017-01-05 17:32:11 +02:00
2017-02-24 09:40:53 -08:00
2017-02-24 09:40:53 -08:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2016-06-14 14:44:09 +04:00
2014-12-15 13:01:11 +02:00
2017-01-09 14:19:02 +04:00
2015-08-18 12:24:27 +05:30
2016-05-10 19:13:06 +04:00
2015-04-27 15:42:12 +02:00
2017-01-04 03:33:39 +02:00
2015-04-29 12:40:52 +02:00
2015-08-21 08:35:42 +05:30
2016-04-19 11:27:00 +02:00
2016-02-09 11:28:59 +01:00
2016-08-17 11:12:05 +04:00
2015-04-22 13:59:18 +02:00
2016-08-07 11:02:42 +02:00
2017-04-04 10:04:52 -07:00
2015-05-12 20:27:26 +05:30
2015-12-29 14:17:31 +04:00
2014-10-29 13:39:22 +01:00
2015-06-09 23:24:03 +04:00
2016-10-14 01:12:04 +02:00
2015-11-07 22:03:47 +05:30
2015-06-05 10:44:10 +04:00
2015-04-29 12:40:52 +02:00
2016-02-06 11:45:23 +01:00
2016-02-06 11:45:23 +01:00
2016-10-13 21:38:32 +02:00
2016-08-08 21:27:30 +02:00
2016-04-19 11:27:00 +02:00
2016-10-14 01:12:04 +02:00
2015-12-03 16:33:50 +04:00
2016-10-14 01:12:04 +02:00
2016-06-14 14:52:43 +02:00
2014-11-19 18:54:02 +01:00
2014-11-19 18:54:02 +01:00
2017-01-05 13:54:31 -08:00
2016-11-28 17:28:37 +04:00
2015-10-08 22:54:24 +02:00
2017-02-20 15:49:38 +01:00
2017-02-22 01:36:16 +04:00
2016-11-25 14:55:01 +05:30
2015-07-10 07:54:55 +05:30
2015-07-10 07:54:55 +05:30
2017-01-04 13:03:30 +02:00
2015-01-06 16:32:41 +01:00
2016-07-12 12:13:31 +02:00
2015-10-11 17:21:51 -04:00
2015-04-27 14:33:25 +05:30
2017-01-23 19:40:22 -08:00
2015-06-09 18:56:51 +03:00
2016-07-30 10:53:01 +03:00
2017-01-18 11:42:41 -08:00
2017-01-18 11:42:41 -08:00
2017-01-18 11:42:41 -08:00
2016-07-27 00:38:51 +03:00
2015-05-07 22:18:34 +02:00
2016-02-06 11:45:23 +01:00
2016-04-19 11:27:00 +02:00
2015-03-20 11:58:23 +02:00
2016-04-19 11:27:00 +02:00
2015-12-08 09:46:51 +01:00
2015-04-28 13:57:21 +02:00
2015-06-25 23:18:48 +03:00
2015-04-27 21:04:06 +02:00
2016-05-18 11:07:29 +05:30
2016-04-23 00:28:50 +04:00
2016-12-08 23:19:55 +01:00
2015-06-09 22:16:26 +02:00
2015-06-09 22:16:26 +02:00
2016-03-01 10:17:25 +05:30
2016-02-09 11:27:40 +01:00
2016-04-20 19:03:59 +02:00
2016-12-22 12:49:27 +01:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2016-02-09 01:46:53 +03:00
2015-03-06 17:03:46 +01:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2016-12-21 15:39:45 +04:00
2016-12-21 15:39:45 +04:00
2016-12-21 15:39:45 +04:00
2016-12-21 15:39:45 +04:00
2015-03-30 00:49:16 +03:00
2015-03-17 13:26:33 +03:00
2015-03-17 13:26:33 +03:00
2015-03-17 13:26:33 +03:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2017-04-04 10:04:52 -07:00
2016-12-21 15:39:45 +04:00
2017-02-27 12:35:10 +01:00
2017-02-27 12:35:10 +01:00
2017-02-27 09:02:41 -08:00
2015-02-28 23:58:05 +02:00
2015-01-27 13:13:55 +05:30
2015-06-04 18:04:31 +03:00
2015-12-29 14:17:31 +04:00
2016-07-21 15:44:58 +04:00
2016-12-05 10:28:20 +01:00
2016-04-20 11:11:13 +04:00
2016-09-12 16:42:05 +02:00
2015-12-08 09:46:52 +01:00
2016-12-20 11:25:47 +01:00
2015-04-29 14:16:03 +03:00
2015-06-06 16:13:51 +02:00
2015-11-06 17:56:56 +01:00
2017-02-27 09:02:41 -08:00
2016-04-25 22:46:43 +02:00
2016-08-04 13:14:45 +03:00