You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Fixed review notices, added the loop over selects, to collect error on more tnan two selects
This commit is contained in:
committed by
Leonid Fedorov
parent
8efdee6eca
commit
71185efe54
@ -4,7 +4,9 @@ USE mcol_5699 ;
|
||||
CREATE TABLE cs1(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs1 VALUES('a'),('b'),('c'),('x');
|
||||
CREATE TABLE cs2(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs1 VALUES('y'),('z'),('x');
|
||||
INSERT INTO cs2 VALUES('y'),('z'),('x');
|
||||
CREATE TABLE cs3(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs3 VALUES('r'),('t'),('z');
|
||||
SELECT a from cs1 UNION ALL select a from cs2;
|
||||
a
|
||||
a
|
||||
@ -30,4 +32,12 @@ SELECT a from cs1 EXCEPT ALL select a from cs2;
|
||||
ERROR HY000: Internal error: EXCEPT is not supported by Columnstore engine
|
||||
SELECT a from cs1 EXCEPT DISTINCT select a from cs2;
|
||||
ERROR HY000: Internal error: EXCEPT is not supported by Columnstore engine
|
||||
SELECT a from cs1 UNION select a from cs2 INTERSECT ALL select a from cs3;
|
||||
ERROR HY000: Internal error: INTERSECT is not supported by Columnstore engine
|
||||
SELECT a from cs1 UNION select a from cs2 INTERSECT DISTINCT select a from cs3;
|
||||
ERROR HY000: Internal error: INTERSECT is not supported by Columnstore engine
|
||||
SELECT a from cs1 UNION select a from cs2 EXCEPT ALL select a from cs3;
|
||||
ERROR HY000: Internal error: EXCEPT is not supported by Columnstore engine
|
||||
SELECT a from cs1 UNION select a from cs2 EXCEPT DISTINCT select a from cs3;
|
||||
ERROR HY000: Internal error: EXCEPT is not supported by Columnstore engine
|
||||
DROP DATABASE mcol_5699 ;
|
||||
|
@ -8,7 +8,11 @@ CREATE TABLE cs1(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs1 VALUES('a'),('b'),('c'),('x');
|
||||
|
||||
CREATE TABLE cs2(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs1 VALUES('y'),('z'),('x');
|
||||
INSERT INTO cs2 VALUES('y'),('z'),('x');
|
||||
|
||||
CREATE TABLE cs3(a text) ENGINE=columnstore;
|
||||
INSERT INTO cs3 VALUES('r'),('t'),('z');
|
||||
|
||||
|
||||
SELECT a from cs1 UNION ALL select a from cs2;
|
||||
SELECT a from cs1 UNION DISTINCT select a from cs2;
|
||||
@ -22,4 +26,14 @@ SELECT a from cs1 EXCEPT ALL select a from cs2;
|
||||
--ERROR 1815
|
||||
SELECT a from cs1 EXCEPT DISTINCT select a from cs2;
|
||||
|
||||
--ERROR 1815
|
||||
SELECT a from cs1 UNION select a from cs2 INTERSECT ALL select a from cs3;
|
||||
--ERROR 1815
|
||||
SELECT a from cs1 UNION select a from cs2 INTERSECT DISTINCT select a from cs3;
|
||||
--ERROR 1815
|
||||
SELECT a from cs1 UNION select a from cs2 EXCEPT ALL select a from cs3;
|
||||
--ERROR 1815
|
||||
SELECT a from cs1 UNION select a from cs2 EXCEPT DISTINCT select a from cs3;
|
||||
|
||||
|
||||
DROP DATABASE mcol_5699 ;
|
||||
|
Reference in New Issue
Block a user