mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
into rurik.mysql.com:/home/igor/mysql-5.0 sql/sql_select.cc: Auto merged
This commit is contained in:
@ -555,3 +555,25 @@ IFNULL(a, 'TEST') COALESCE(b, 'TEST')
|
||||
4 TEST
|
||||
TEST TEST
|
||||
DROP TABLE t1,t2;
|
||||
CREATE TABLE t1(id int, type char(1));
|
||||
INSERT INTO t1 VALUES
|
||||
(1,"A"),(2,"C"),(3,"A"),(4,"A"),(5,"B"),
|
||||
(6,"B"),(7,"A"),(8,"C"),(9,"A"),(10,"C");
|
||||
CREATE VIEW v1 AS SELECT * FROM t1;
|
||||
SELECT type FROM t1 GROUP BY type WITH ROLLUP;
|
||||
type
|
||||
A
|
||||
B
|
||||
C
|
||||
NULL
|
||||
SELECT type FROM v1 GROUP BY type WITH ROLLUP;
|
||||
type
|
||||
A
|
||||
B
|
||||
C
|
||||
NULL
|
||||
EXPLAIN SELECT type FROM v1 GROUP BY type WITH ROLLUP;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 PRIMARY t1 ALL NULL NULL NULL NULL 10 Using filesort
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
|
@ -1563,7 +1563,7 @@ one 1025,2025,3025
|
||||
two 1050,1050
|
||||
select col1,group_concat(col2,col3) from v1 group by col1;
|
||||
col1 group_concat(col2,col3)
|
||||
two 1025,2025,3025
|
||||
one 1025,2025,3025
|
||||
two 1050,1050
|
||||
drop view v1;
|
||||
drop table t1;
|
||||
|
@ -250,3 +250,19 @@ SELECT IFNULL(a, 'TEST'), COALESCE(b, 'TEST') FROM t2
|
||||
|
||||
DROP TABLE t1,t2;
|
||||
|
||||
#
|
||||
# Tests for bug #11639: ROLLUP over view executed through filesort
|
||||
#
|
||||
|
||||
CREATE TABLE t1(id int, type char(1));
|
||||
INSERT INTO t1 VALUES
|
||||
(1,"A"),(2,"C"),(3,"A"),(4,"A"),(5,"B"),
|
||||
(6,"B"),(7,"A"),(8,"C"),(9,"A"),(10,"C");
|
||||
CREATE VIEW v1 AS SELECT * FROM t1;
|
||||
|
||||
SELECT type FROM t1 GROUP BY type WITH ROLLUP;
|
||||
SELECT type FROM v1 GROUP BY type WITH ROLLUP;
|
||||
EXPLAIN SELECT type FROM v1 GROUP BY type WITH ROLLUP;
|
||||
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user