summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2000-12-05 23:41:52 +0100
committerunknown <serg@serg.mysql.com>2000-12-05 23:41:52 +0100
commit3427432f4c653fd2ba40d3d57cd8576cf98e7835 (patch)
treeb3e339f931e0400a4750dff9b134809aa8a0a3c1 /mysql-test
parent1ed1345dc574ce0687f0d37f838f54ae801d03e5 (diff)
parentc6ddf89a524b0ac03dbded7ad81cc30eb24c884e (diff)
downloadmariadb-git-3427432f4c653fd2ba40d3d57cd8576cf98e7835.tar.gz
Merge
Docs/manual.texi: merged
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/3.23/sel000100.result2
-rw-r--r--mysql-test/t/3.23/sel000100.test30
2 files changed, 32 insertions, 0 deletions
diff --git a/mysql-test/r/3.23/sel000100.result b/mysql-test/r/3.23/sel000100.result
new file mode 100644
index 00000000000..6c204279c28
--- /dev/null
+++ b/mysql-test/r/3.23/sel000100.result
@@ -0,0 +1,2 @@
+key_link_id link
+NULL NULL
diff --git a/mysql-test/t/3.23/sel000100.test b/mysql-test/t/3.23/sel000100.test
new file mode 100644
index 00000000000..cd3f7005445
--- /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.result 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;