Igor Babaev
abc123391f
Fixed mdev-6706 Wrong result (missing rows)
...
with joins, SQ, ORDER BY, semijoin=on
A bug in get_sort_by_table() could mislead the function
setup_semijoin_dups_elimination(). As a result the optimizer
could produce invalid execution plans for queries with ORDER BY
and subquery predicates that could be converted to semi-joins.
2018-01-12 13:14:27 -08:00
..
2015-06-02 22:07:47 +02:00
2014-04-07 21:53:19 +02:00
2017-10-17 07:37:39 +02:00
2014-01-27 12:11:04 +01:00
2015-06-02 22:07:47 +02:00
2014-01-26 21:49:04 +01:00
2016-04-22 16:04:20 +04:00
2017-05-03 15:16:08 +00:00
2015-04-28 13:57:21 +02:00
2017-06-14 11:30:32 +02:00
2016-04-19 11:27:00 +02:00
2017-10-17 10:18:17 +02:00
2014-03-16 21:03:01 +01:00
2014-02-11 21:43:08 +02:00
2017-08-09 18:09:04 +05:30
2016-12-19 16:09:20 +04:00
2016-04-02 00:04:47 +04:00
2014-08-12 17:16:51 +05:30
2014-04-28 17:01:58 +04:00
2015-12-07 09:20:31 +02:00
2014-04-21 12:19:47 +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
2014-04-15 18:09:58 +05:00
2017-10-13 07:06:09 +04:00
2017-10-13 07:06:09 +04:00
2016-06-10 17:06:38 +04:00
2017-01-11 09:08:17 -05:00
2017-10-13 07:06:09 +04:00
2014-01-28 13:00:50 +04:00
2014-10-29 01:46:05 +03:00
2017-05-17 16:16:54 -07:00
2017-02-16 23:44:54 -08:00
2014-02-17 11:00:51 +01:00
2015-06-05 10:44:11 +04:00
2015-06-04 17:39:05 +02:00
2014-11-24 20:24:18 +05:30
2015-02-11 23:50:40 +01:00
2015-10-26 16:19:11 +05:30
2017-04-11 10:18:04 -04:00
2016-12-17 00:16:15 +01:00
2013-12-18 11:08:21 +01:00
2014-11-12 11:10:13 +01:00
2015-04-27 21:04:06 +02: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
2018-01-12 20:00:45 +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
2017-10-17 11:04:09 +02:00
2016-08-03 15:55:48 +04:00
2016-08-03 20:38:25 +02:00
2017-12-08 14:40:27 +04:00
2014-08-02 21:26:16 +02:00
2017-10-10 10:35:12 +04:00
2014-10-08 18:10:31 +04:00
2015-04-28 15:31:49 +05:00
2017-02-27 12:35:10 +01:00
2014-01-26 21:49:11 +01:00
2014-01-26 21:49:19 +01:00
2017-12-20 11:50:22 +02:00
2016-08-25 09:50:04 +03:00
2014-08-02 21:26:16 +02:00
2017-11-11 11:45:59 -08:00
2016-12-22 15:51:37 +05:30
2014-02-19 18:34:12 +04:00
2015-10-08 10:01:43 +02:00
2016-12-20 17:42:08 +04:00
2016-10-17 14:04:45 +03:00
2014-01-02 15:51:02 +02:00
2014-01-25 00:26:40 +04:00
2014-07-27 21:02:00 +02:00
2015-07-21 12:12:58 +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-11-30 11:56:02 +02:00
2016-06-14 14:44:09 +04:00
2014-12-15 13:01:11 +02:00
2014-12-15 13:01:11 +02:00
2017-04-11 10:18:04 -04:00
2015-08-18 12:24:27 +05:30
2016-05-10 19:13:06 +04:00
2014-09-16 11:28:46 +05:30
2014-03-26 19:56:23 +01:00
2015-04-27 15:42:12 +02:00
2017-01-04 03:33:39 +02:00
2017-08-15 20:10:04 +03:00
2014-08-02 21:26:16 +02:00
2015-08-21 08:35:42 +05:30
2014-08-02 21:26:16 +02:00
2014-06-25 12:35:50 +02:00
2015-06-02 22:07:47 +02:00
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
2014-01-27 12:10:53 +01:00
2015-05-11 16:05:50 +05:30
2015-08-01 14:56:18 +02:00
2014-10-29 13:39:22 +01:00
2017-10-13 07:06:09 +04:00
2014-05-17 10:42:59 +03:00
2016-10-14 01:12:04 +02:00
2015-06-05 10:44:10 +04:00
2016-02-06 11:45:23 +01:00
2015-12-09 10:00:49 +01:00
2017-06-27 14:00:37 +02:00
2015-04-27 15:42:12 +02:00
2016-08-08 21:27:30 +02:00
2016-10-14 01:12:04 +02:00
2017-04-11 10:18:04 -04:00
2017-06-27 14:00:37 +02:00
2016-08-02 18:52:51 +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
2014-07-22 15:52:49 +04:00
2018-01-12 13:14:27 -08:00
2014-04-23 17:01:35 +02:00
2016-11-28 17:28:37 +04:00
2017-10-13 07:06:09 +04:00
2015-10-08 22:54:24 +02:00
2016-04-24 20:35:27 +04:00
2017-02-20 15:49:38 +01:00
2017-02-22 01:36:16 +04:00
2014-08-02 21:26:16 +02:00
2016-11-25 14:55:01 +05:30
2014-07-23 22:48:31 +04:00
2014-01-22 15:29:36 +01:00
2014-07-28 09:42:52 +02:00
2014-01-28 11:12:43 +04:00
2014-06-27 17:04:08 +05:30
2017-01-04 13:03:30 +02:00
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
2017-12-27 16:01:37 +01:00
2014-01-27 12:10:53 +01:00
2015-06-09 18:56:51 +03:00
2017-01-18 11:42:41 -08:00
2016-07-27 00:38:51 +03:00
2017-10-17 07:37:39 +02:00
2017-02-27 12:35:10 +01:00
2015-05-07 22:18:34 +02:00
2014-02-21 00:53:02 +01:00
2016-02-06 11:45:23 +01:00
2016-04-19 11:27:00 +02:00
2016-04-19 11:27:00 +02:00
2014-10-08 09:24:41 +02:00
2017-10-10 16:16:12 +03:00
2015-12-08 09:46:51 +01:00
2014-08-25 16:58:19 +02: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
2014-11-18 17:57:06 +01:00
2015-06-09 22:16:26 +02:00
2015-06-09 22:16:26 +02:00
2016-06-14 16:28:07 +02:00
2016-02-09 11:27:40 +01:00
2014-11-18 17:57:06 +01:00
2016-04-20 19:03:59 +02:00
2016-04-20 19:03:59 +02:00
2014-11-18 17:57:06 +01:00
2014-03-10 21:40:27 +02:00
2016-12-22 12:49:27 +01:00
2017-03-14 17:31:29 +05:30
2017-04-24 11:46:01 -07:00
2017-10-13 07:24:54 -07:00
2017-07-12 10:39:02 +02:00
2017-06-07 22:54:57 -07:00
2015-03-17 13:26:33 +03:00
2017-06-07 12:45:32 -07:00
2017-05-17 14:29:13 -07:00
2018-01-10 16:58:04 +01:00
2017-02-27 12:35:10 +01:00
2017-02-27 12:35:10 +01:00
2017-04-11 10:18:04 -04:00
2017-02-27 09:02:41 -08:00
2015-02-28 23:58:05 +02:00
2014-01-28 12:25:29 +04: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
2014-06-04 21:53:15 +04:00
2016-12-05 10:28:20 +01:00
2014-10-08 00:46:10 +02:00
2014-10-03 15:07:53 +04:00
2016-04-20 11:11:13 +04:00
2016-09-12 16:42:05 +02:00
2017-10-13 07:06:09 +04:00
2014-02-13 16:41:08 +04:00
2015-12-08 09:46:52 +01:00
2014-02-14 14:09:29 +01:00
2017-07-18 14:59:34 +02: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
2014-03-16 13:59:44 +01:00
2014-08-31 19:55:11 +02:00
2017-12-17 00:01:55 +01:00
2016-04-26 11:49:35 +02:00
2014-10-21 16:25:35 +05:30
2014-04-23 17:43:20 +04:00
2016-08-04 13:14:45 +03:00