1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-04 01:23:45 +03:00
Files
mariadb/mysql-test/r
Sergey Petrunya 73cc529b51 BUG#920255: Wrong result (extra rows) with loosescan and IN subquery
The problem was that LooseScan execution code assumed that tab->key holds 
the index used for looseScan. This is only true when range or full index
scan are used. In case of ref access, the index is in tab->ref.key (and 
tab->index==0 which explains how LooseScan passed tests with ref access: they 
used one index)

Fixed by setting/using loosescan_key, which always the correct index#.
2012-01-25 18:33:57 +04:00
..
2011-11-17 17:12:58 +04:00
2011-12-11 11:34:44 +02:00
2011-01-25 12:14:28 +05:30
2011-05-02 20:58:45 +03:00
2010-12-10 23:23:34 -08:00
2011-06-09 17:23:39 +02:00
2011-07-21 15:55:08 -07:00
2012-01-18 14:19:28 -08:00
2011-12-06 02:46:42 -08:00
2011-06-07 18:13:02 +02:00
2011-05-19 19:16:17 +02:00
2011-11-24 18:48:58 +02:00
2011-11-21 18:00:55 +02:00
2011-07-12 23:47:35 -07:00
2011-06-09 17:23:39 +02:00
2011-12-11 11:34:44 +02:00
2010-11-25 00:57:34 +02:00
2011-06-09 17:23:39 +02:00
2011-06-07 18:13:02 +02:00
2011-12-11 11:34:44 +02:00
2011-10-05 14:45:39 +05:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-05-03 19:10:10 +03:00
2011-07-20 21:55:55 -07:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-10-22 07:19:43 -07:00
2011-11-06 01:23:03 -07:00
2011-10-28 04:07:11 -07:00
2011-10-28 04:07:11 -07:00
2010-10-19 15:58:35 +02:00
2011-02-03 17:00:28 +02:00
2011-05-28 05:11:32 +03:00
2011-03-29 10:09:05 +02:00
2011-05-28 05:11:32 +03:00
2011-05-19 19:19:44 +02:00
2010-09-06 02:15:34 +03:00
2011-05-28 05:11:32 +03:00
2011-12-11 11:34:44 +02:00
2011-06-15 21:48:38 -07:00
2011-11-06 01:23:03 -07:00
2011-12-11 11:34:44 +02:00
2010-09-06 02:15:34 +03:00
2011-05-10 18:17:43 +03:00
2011-05-02 20:58:45 +03:00
2011-11-24 18:48:58 +02:00
2011-07-21 15:50:25 +03:00
2011-06-24 21:43:31 +04:00
2010-10-15 20:13:35 +05:00
2011-02-03 17:00:28 +02:00
2011-08-15 23:18:36 -07:00
2011-12-11 11:34:44 +02:00
2011-11-06 01:23:03 -07:00
2010-12-10 23:23:34 -08:00
2011-12-11 11:34:44 +02:00
2011-11-23 19:32:14 +02:00
2010-06-01 21:52:20 +02:00
2011-05-02 20:58:45 +03:00
2011-05-28 05:11:32 +03:00
2011-12-11 11:34:44 +02:00
2011-05-28 05:11:32 +03:00
2010-09-28 12:39:33 -07:00
2011-05-28 05:11:32 +03:00
2011-06-07 18:13:02 +02:00
2012-01-02 20:06:36 -08:00
2011-12-11 11:34:44 +02:00
2011-05-19 19:16:17 +02:00
2011-05-28 05:11:32 +03:00
2011-06-09 17:23:39 +02:00
2011-05-19 19:01:46 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-06-09 17:23:39 +02:00
2011-06-07 18:13:02 +02:00
2011-05-28 05:11:32 +03:00
2011-12-11 11:34:44 +02:00
2011-09-29 10:56:21 +01:00
2012-01-18 14:19:28 -08:00
2011-05-17 10:35:24 +03:00
2011-03-31 14:29:23 +02:00