summaryrefslogtreecommitdiff
path: root/mysql-test/t
diff options
context:
space:
mode:
authorunknown <sasha@mysql.sashanet.com>2000-12-05 06:12:19 -0700
committerunknown <sasha@mysql.sashanet.com>2000-12-05 06:12:19 -0700
commitcdcc130a3b4c29575e1aa8fd87fc7ba22fa058fa (patch)
tree275b86ef0df5939e96bb937021ba5bc17c3ba707 /mysql-test/t
parent357e91d5db6bd67ad4d2a271f1c294afc0b93df5 (diff)
downloadmariadb-git-cdcc130a3b4c29575e1aa8fd87fc7ba22fa058fa.tar.gz
Added a test case for a coredump bug in SELECT DISTINCT. Have not yet fixed the coredump itself
BitKeeper/etc/ignore: Added mysql-test/var/lib/test/test1.frm mysql-test/var/lib/test/test1.MYD mysql-test/var/lib/test/test1.MYI mysql-test/var/lib/test/test2.frm mysql-test/var/lib/test/test2.MYD mysql-test/var/lib/test/test2.MYI mysql-test/var/run/mysqld.pid mysql-test/var/tmp/mysql.sock to the ignore list
Diffstat (limited to 'mysql-test/t')
-rw-r--r--mysql-test/t/3.23/sel000100.test30
1 files changed, 30 insertions, 0 deletions
diff --git a/mysql-test/t/3.23/sel000100.test b/mysql-test/t/3.23/sel000100.test
new file mode 100644
index 00000000000..20d5a3e2e3a
--- /dev/null
+++ b/mysql-test/t/3.23/sel000100.test
@@ -0,0 +1,30 @@
+DROP TABLE IF EXISTS test1;
+DROP TABLE IF EXISTS test2;
+
+CREATE TABLE test1 (
+ ID int(11) NOT NULL auto_increment,
+ NAME varchar(75) DEFAULT '' NOT NULL,
+ LINK_ID int(11) DEFAULT '0' NOT NULL,
+ PRIMARY KEY (ID),
+ KEY NAME (NAME),
+ KEY LINK_ID (LINK_ID)
+);
+
+INSERT INTO test1 (ID, NAME, LINK_ID) VALUES (1,'Mike',0);
+INSERT INTO test1 (ID, NAME, LINK_ID) VALUES (2,'Jack',0);
+INSERT INTO test1 (ID, NAME, LINK_ID) VALUES (3,'Bill',0);
+
+CREATE TABLE test2 (
+ ID int(11) NOT NULL auto_increment,
+ NAME varchar(150) DEFAULT '' NOT NULL,
+ PRIMARY KEY (ID),
+ KEY NAME (NAME)
+);
+
+@r/3.23/sel000100.res SELECT DISTINCT
+ test2.id AS key_link_id,
+ test2.name AS link
+FROM test1
+LEFT JOIN test2 ON test1.link_id=test2.id
+GROUP BY test1.id
+ORDER BY link;