|
|
|
@ -29,5 +29,31 @@ SELECT COUNT(*), pk field1 FROM t1 |
|
|
|
WHERE a = 'r' OR pk = 183 GROUP BY field1, field1; |
|
|
|
COUNT(*) field1 |
|
|
|
drop table t1; |
|
|
|
End of 5.5 tests |
|
|
|
set optimizer_switch=@save_ext_key_optimizer_switch; |
|
|
|
# |
|
|
|
# MDEV-4002 Server crash or valgrind errors in Item_func_group_concat::setup and Item_func_group_concat::add |
|
|
|
# |
|
|
|
CREATE TABLE t1 ( |
|
|
|
pk INT NOT NULL PRIMARY KEY, |
|
|
|
d1 DOUBLE, |
|
|
|
d2 DOUBLE, |
|
|
|
i INT NOT NULL DEFAULT '0', |
|
|
|
KEY (i) |
|
|
|
) ENGINE=InnoDB; |
|
|
|
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2); |
|
|
|
PREPARE stmt FROM " |
|
|
|
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 ) |
|
|
|
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP |
|
|
|
"; |
|
|
|
EXECUTE stmt; |
|
|
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 ) |
|
|
|
1 11.1 |
|
|
|
2 22.2 |
|
|
|
NULL 11.1,22.2 |
|
|
|
EXECUTE stmt; |
|
|
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 ) |
|
|
|
1 11.1 |
|
|
|
2 22.2 |
|
|
|
NULL 11.1,22.2 |
|
|
|
DROP TABLE t1; |
|
|
|
End of 5.5 tests |