diff options
author | unknown <serg@serg.mysql.com> | 2000-12-30 16:54:33 +0100 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2000-12-30 16:54:33 +0100 |
commit | 5797103b7ecb8d1a8f982d7556ec5e5ac8883ec0 (patch) | |
tree | 2f6856a715acf02e6006fa72f2deb6dffe252f7f /mysql-test/t/fulltext_order_by.test | |
parent | 5616c29435c570bcebd854039d0cef73e462b27c (diff) | |
download | mariadb-git-5797103b7ecb8d1a8f982d7556ec5e5ac8883ec0.tar.gz |
fulltext_multi.test Rename: mysql-test/t/ft0000002.test -> mysql-test/t/fulltext_multi.test
fulltext_order_by.test Rename: mysql-test/t/ft0000001.test -> mysql-test/t/fulltext_order_by.test
fulltext_multi.result Rename: mysql-test/r/ft0000002.result -> mysql-test/r/fulltext_multi.result
fulltext_order_by.result Rename: mysql-test/r/ft0000001.result -> mysql-test/r/fulltext_order_by.result
mysql-test/r/fulltext_order_by.result:
Rename: mysql-test/r/ft0000001.result -> mysql-test/r/fulltext_order_by.result
mysql-test/r/fulltext_multi.result:
Rename: mysql-test/r/ft0000002.result -> mysql-test/r/fulltext_multi.result
mysql-test/t/fulltext_order_by.test:
Rename: mysql-test/t/ft0000001.test -> mysql-test/t/fulltext_order_by.test
mysql-test/t/fulltext_multi.test:
Rename: mysql-test/t/ft0000002.test -> mysql-test/t/fulltext_multi.test
Diffstat (limited to 'mysql-test/t/fulltext_order_by.test')
-rw-r--r-- | mysql-test/t/fulltext_order_by.test | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mysql-test/t/fulltext_order_by.test b/mysql-test/t/fulltext_order_by.test new file mode 100644 index 00000000000..05947be51a4 --- /dev/null +++ b/mysql-test/t/fulltext_order_by.test @@ -0,0 +1,23 @@ +use test; +DROP TABLE IF EXISTS test; +CREATE TABLE test ( + a INT AUTO_INCREMENT PRIMARY KEY, + message CHAR(20), + FULLTEXT(message) +) comment = 'original testcase by sroussey@network54.com'; +INSERT INTO test (message) VALUES ("Testing"),("table"),("testbug"), + ("steve"),("is"),("cool"),("steve is cool"); +# basic MATCH +SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE MATCH (message) AGAINST ('steve'); + +# MATCH + ORDER BY (with ft-ranges) +SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE MATCH (message) AGAINST ('steve') ORDER BY a; + +# MATCH + ORDER BY (with normal ranges) + UNIQUE +SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE a in (2,7,4) and MATCH (message) AGAINST ('steve') ORDER BY a DESC; + +# MATCH + ORDER BY + UNIQUE (const_table) +SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE a=7 and MATCH (message) AGAINST ('steve') ORDER BY 1; + +# ORDER BY MATCH +SELECT a, MATCH (message) AGAINST ('steve') as rel FROM test ORDER BY rel; |