mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Prepared for push (BUG#42567)
This commit is contained in:
@ -1691,3 +1691,15 @@ FROM t1;
|
||||
ERROR 21000: Subquery returns more than 1 row
|
||||
DROP TABLE t1;
|
||||
SET @@sql_mode = @old_sql_mode;
|
||||
SET @old_sql_mode = @@sql_mode;
|
||||
SET @@sql_mode='ONLY_FULL_GROUP_BY';
|
||||
CREATE TABLE t1(i INT);
|
||||
INSERT INTO t1 VALUES (1), (10);
|
||||
SELECT COUNT(i) FROM t1;
|
||||
COUNT(i)
|
||||
2
|
||||
SELECT COUNT(i) FROM t1 WHERE i > 1;
|
||||
COUNT(i)
|
||||
1
|
||||
DROP TABLE t1;
|
||||
SET @@sql_mode = @old_sql_mode;
|
||||
|
@ -18,6 +18,8 @@ insert into t1 values (3,5,"C");
|
||||
insert into t1 values (3,6,"D");
|
||||
|
||||
# Test of MySQL field extension with and without matching records.
|
||||
#### Note: The two following statements may fail if the execution plan
|
||||
#### or optimizer is changed. The result for column c is undefined.
|
||||
select a,c,sum(a) from t1 group by a;
|
||||
select a,c,sum(a) from t1 where a > 10 group by a;
|
||||
select sum(a) from t1 where a > 10;
|
||||
|
@ -1139,4 +1139,22 @@ DROP TABLE t1;
|
||||
SET @@sql_mode = @old_sql_mode;
|
||||
|
||||
|
||||
#
|
||||
# Bug#42567 Invalid GROUP BY error
|
||||
#
|
||||
|
||||
# Setup of the subtest
|
||||
SET @old_sql_mode = @@sql_mode;
|
||||
SET @@sql_mode='ONLY_FULL_GROUP_BY';
|
||||
|
||||
CREATE TABLE t1(i INT);
|
||||
INSERT INTO t1 VALUES (1), (10);
|
||||
|
||||
# The actual test
|
||||
SELECT COUNT(i) FROM t1;
|
||||
SELECT COUNT(i) FROM t1 WHERE i > 1;
|
||||
|
||||
# Cleanup of subtest
|
||||
DROP TABLE t1;
|
||||
SET @@sql_mode = @old_sql_mode;
|
||||
|
||||
|
Reference in New Issue
Block a user