|
|
|
@ -3319,4 +3319,39 @@ lgid clid |
|
|
|
2 YES |
|
|
|
DROP VIEW v1; |
|
|
|
DROP table t1,t2; |
|
|
|
CREATE TABLE t1 (a INT); |
|
|
|
INSERT INTO t1 VALUES (1),(2),(3); |
|
|
|
CREATE VIEW v1 AS SELECT a FROM t1 ORDER BY a; |
|
|
|
SELECT * FROM t1 UNION SELECT * FROM v1; |
|
|
|
a |
|
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
EXPLAIN SELECT * FROM t1 UNION SELECT * FROM v1; |
|
|
|
id select_type table type possible_keys key key_len ref rows Extra |
|
|
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 |
|
|
|
2 UNION t1 ALL NULL NULL NULL NULL 3 |
|
|
|
NULL UNION RESULT <union1,2> ALL NULL NULL NULL NULL NULL |
|
|
|
SELECT * FROM v1 UNION SELECT * FROM t1; |
|
|
|
a |
|
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
EXPLAIN SELECT * FROM v1 UNION SELECT * FROM t1; |
|
|
|
id select_type table type possible_keys key key_len ref rows Extra |
|
|
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 |
|
|
|
2 UNION t1 ALL NULL NULL NULL NULL 3 |
|
|
|
NULL UNION RESULT <union1,2> ALL NULL NULL NULL NULL NULL |
|
|
|
SELECT * FROM t1 UNION SELECT * FROM v1 ORDER BY a; |
|
|
|
a |
|
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
EXPLAIN SELECT * FROM t1 UNION SELECT * FROM v1 ORDER BY a; |
|
|
|
id select_type table type possible_keys key key_len ref rows Extra |
|
|
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 |
|
|
|
2 UNION t1 ALL NULL NULL NULL NULL 3 |
|
|
|
NULL UNION RESULT <union1,2> ALL NULL NULL NULL NULL NULL Using filesort |
|
|
|
DROP VIEW v1; |
|
|
|
DROP TABLE t1; |
|
|
|
End of 5.0 tests. |