mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 15:50:51 +03:00 
			
		
		
		
	Auto-merge from mysql-5.1.
This commit is contained in:
		| @@ -733,4 +733,24 @@ SELECT 1 FROM t1 GROUP BY (DATE(NULL)) WITH ROLLUP; | ||||
| 1 | ||||
| 1 | ||||
| DROP TABLE t1; | ||||
| # | ||||
| # Bug #48131: crash group by with rollup, distinct, | ||||
| #             filesort, with temporary tables | ||||
| # | ||||
| CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY); | ||||
| INSERT INTO t1 VALUES (1), (2); | ||||
| CREATE TABLE t2 (b INT); | ||||
| INSERT INTO t2 VALUES (100); | ||||
| SELECT a, b FROM t1, t2 GROUP BY a, b WITH ROLLUP; | ||||
| a	b | ||||
| 1	100 | ||||
| 1	NULL | ||||
| 2	100 | ||||
| 2	NULL | ||||
| NULL	NULL | ||||
| SELECT DISTINCT b FROM t1, t2 GROUP BY a, b WITH ROLLUP; | ||||
| b | ||||
| 100 | ||||
| NULL | ||||
| DROP TABLE t1, t2; | ||||
| End of 5.0 tests | ||||
|   | ||||
| @@ -375,4 +375,19 @@ INSERT INTO t1 VALUES(0); | ||||
| SELECT 1 FROM t1 GROUP BY (DATE(NULL)) WITH ROLLUP; | ||||
| DROP TABLE t1; | ||||
|  | ||||
| --echo # | ||||
| --echo # Bug #48131: crash group by with rollup, distinct, | ||||
| --echo #             filesort, with temporary tables | ||||
| --echo # | ||||
|  | ||||
| CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY); | ||||
| INSERT INTO t1 VALUES (1), (2); | ||||
| CREATE TABLE t2 (b INT); | ||||
| INSERT INTO t2 VALUES (100); | ||||
|  | ||||
| SELECT a, b FROM t1, t2 GROUP BY a, b WITH ROLLUP; | ||||
| SELECT DISTINCT b FROM t1, t2 GROUP BY a, b WITH ROLLUP; | ||||
|  | ||||
| DROP TABLE t1, t2; | ||||
|  | ||||
| --echo End of 5.0 tests | ||||
|   | ||||
		Reference in New Issue
	
	Block a user