summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-09-17 22:44:51 +0300
committerunknown <monty@hundin.mysql.fi>2001-09-17 22:44:51 +0300
commit05821367d403ff69e6af3c83ceb45756376f9b94 (patch)
tree84e69c2b39154e624f807c4628e21f3d0fdb1da3 /mysql-test
parent28097f40d3d13a1d42ef7a98b2ebc3330fd41a83 (diff)
downloadmariadb-git-05821367d403ff69e6af3c83ceb45756376f9b94.tar.gz
Fixed bug in UNION when doing UNION with the same tables
myisam/mi_extra.c: More debugging information mysql-test/r/union.result: Added test for UNION bug mysql-test/t/union.test: Added test for UNION bug sql/sql_base.cc: Clear field->query_id when using UNION sql/sql_parse.cc: Fix for UNION bug sql/sql_union.cc: Cleanup sql/table.h: Fix for UNION bug tools/Makefile.am: Fix for compiling with MIT-threads
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/union.result8
-rw-r--r--mysql-test/t/union.test3
2 files changed, 8 insertions, 3 deletions
diff --git a/mysql-test/r/union.result b/mysql-test/r/union.result
index a0836cf1680..0598bfb9ca0 100644
--- a/mysql-test/r/union.result
+++ b/mysql-test/r/union.result
@@ -62,7 +62,11 @@ t2 ALL NULL NULL NULL NULL 4
pseudo
dekad
joce
+pseudo1
+joce
+testtt
+tsestset
pseudo pseudo1 same
-dekad joce 1
-joce testtt 1
joce tsestset 1
+joce testtt 1
+dekad joce 1
diff --git a/mysql-test/t/union.test b/mysql-test/t/union.test
index 8325e6c7e77..e780e9ec528 100644
--- a/mysql-test/t/union.test
+++ b/mysql-test/t/union.test
@@ -60,5 +60,6 @@ CREATE TABLE t1 (
) TYPE=MyISAM;
INSERT INTO t1 (pseudo,pseudo1,same) VALUES ('joce', 'testtt', 1),('joce', 'tsestset', 1),('dekad', 'joce', 1);
SELECT pseudo FROM t1 WHERE pseudo1='joce' UNION SELECT pseudo FROM t1 WHERE pseudo='joce';
-SELECT * FROM t1 WHERE pseudo1='joce' UNION SELECT * FROM t1 WHERE pseudo='joce';
+SELECT pseudo1 FROM t1 WHERE pseudo1='joce' UNION SELECT pseudo1 FROM t1 WHERE pseudo='joce';
+SELECT * FROM t1 WHERE pseudo1='joce' UNION SELECT * FROM t1 WHERE pseudo='joce' order by pseudo desc;
drop table t1;