summaryrefslogtreecommitdiff
path: root/mysql-test/r/select.result
diff options
context:
space:
mode:
authorunknown <gkodinov/kgeorge@magare.gmz>2007-04-10 19:08:08 +0300
committerunknown <gkodinov/kgeorge@magare.gmz>2007-04-10 19:08:08 +0300
commit8e72b760aa0a407f68bf37df37d31caa382d2f82 (patch)
tree5bc55ece73a4eca9ba2b48ae2cbc57214e60baa0 /mysql-test/r/select.result
parent89aa5548cea2c107049e40ef5e50696ac0194a23 (diff)
downloadmariadb-git-8e72b760aa0a407f68bf37df37d31caa382d2f82.tar.gz
Bug #19372:
Added a test case. The problem was fixed by the fix for bug #17379. The problem was that because of some conditions the optimizer always preferred range or full index scan access methods to lookup access methods even when the latter were much cheaper. mysql-test/r/select.result: Bug #19372: test case. The problem was fixed by the patch for bug #17379 mysql-test/t/select.test: Bug #19372: test case. The problem was fixed by the patch for bug #17379
Diffstat (limited to 'mysql-test/r/select.result')
-rw-r--r--mysql-test/r/select.result9
1 files changed, 9 insertions, 0 deletions
diff --git a/mysql-test/r/select.result b/mysql-test/r/select.result
index b501d547e0a..bfe0b9d19df 100644
--- a/mysql-test/r/select.result
+++ b/mysql-test/r/select.result
@@ -3986,4 +3986,13 @@ t2.access_id IN (1,4) AND t.access_id IS NULL AND t2.faq_id in (265);
faq_id
265
DROP TABLE t1,t2;
+CREATE TABLE t1 (a INT, b INT, KEY inx (b,a));
+INSERT INTO t1 VALUES (1,1), (1,2), (1,3), (1,4), (1,5), (1, 6), (1,7);
+EXPLAIN SELECT COUNT(*) FROM t1 f1 INNER JOIN t1 f2
+ON ( f1.b=f2.b AND f1.a<f2.a )
+WHERE 1 AND f1.b NOT IN (100,2232,3343,51111);
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE f1 index inx inx 10 NULL 7 Using where; Using index
+1 SIMPLE f2 ref inx inx 5 test.f1.b 1 Using where; Using index
+DROP TABLE t1;
End of 5.0 tests