hash-threshold 8
statement ok
CREATE TABLE tab0(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)
statement ok
INSERT INTO tab0 VALUES(0,30,81.46,'iyrcg',91,30.73,'ifvzd')
statement ok
INSERT INTO tab0 VALUES(1,95,61.72,'rwhpv',97,41.75,'qbvag')
statement ok
INSERT INTO tab0 VALUES(2,22,73.2,'ndyff',83,78.44,'dddcg')
statement ok
INSERT INTO tab0 VALUES(3,45,69.17,'doinu',64,54.75,'slnqc')
statement ok
INSERT INTO tab0 VALUES(4,84,41.83,'jgcva',95,56.56,'qcysv')
statement ok
INSERT INTO tab0 VALUES(5,58,82.60,'eyddi',88,1.73,'zebga')
statement ok
INSERT INTO tab0 VALUES(6,0,52.14,'jxmel',22,2.27,'pzxbn')
statement ok
INSERT INTO tab0 VALUES(7,65,33.32,'dhwwf',58,31.42,'lfnyc')
statement ok
INSERT INTO tab0 VALUES(8,47,0.34,'qdhbg',51,80.85,'jaoya')
statement ok
INSERT INTO tab0 VALUES(9,88,80.81,'ulqwi',59,24.71,'rcujp')
statement ok
CREATE TABLE tab1(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)
statement ok
CREATE INDEX idx_tab1_0 on tab1 (col0)
statement ok
CREATE INDEX idx_tab1_1 on tab1 (col1)
statement ok
CREATE INDEX idx_tab1_3 on tab1 (col3)
statement ok
CREATE INDEX idx_tab1_4 on tab1 (col4)
statement ok
INSERT INTO tab1 SELECT * FROM tab0
statement ok
CREATE TABLE tab2(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)
statement ok
CREATE UNIQUE INDEX idx_tab2_0 ON tab2 (col0 DESC)
statement ok
CREATE UNIQUE INDEX idx_tab2_1 ON tab2 (col3 DESC,col4 DESC)
statement ok
CREATE INDEX idx_tab2_5 ON tab2 (col4)
statement ok
INSERT INTO tab2 SELECT * FROM tab0
statement ok
CREATE TABLE tab3(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)
statement ok
CREATE INDEX idx_tab3_0 ON tab3 (col4)
statement ok
CREATE UNIQUE INDEX idx_tab3_1 ON tab3 (col1 DESC)
statement ok
CREATE INDEX idx_tab3_4 ON tab3 (col3)
statement ok
CREATE INDEX idx_tab3_5 ON tab3 (col0)
statement ok
INSERT INTO tab3 SELECT * FROM tab0
statement ok
CREATE TABLE tab4(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)
statement ok
CREATE INDEX idx_tab4_1 ON tab4 (col4 DESC,col3 DESC)
statement ok
CREATE INDEX idx_tab4_2 ON tab4 (col3 DESC)
statement ok
CREATE INDEX idx_tab4_4 ON tab4 (col1 DESC)
statement ok
INSERT INTO tab4 SELECT * FROM tab0
query I rowsort label-empty
SELECT pk FROM tab0 WHERE pk IS NULL
----
query II rowsort label-all
SELECT pk, col0 FROM tab0
----
20 values hashing to 7aa228701de8d21263c44e160305731d
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_153') DROP VIEW view_1_tab0_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_153') DROP VIEW view_2_tab0_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_153') DROP VIEW view_3_tab0_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_153
statement ok
CREATE VIEW view_1_tab0_153 AS SELECT pk, col0 FROM tab0 WHERE col0 = 49
statement ok
CREATE VIEW view_2_tab0_153 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 49)
statement ok
CREATE VIEW view_3_tab0_153 AS SELECT pk FROM view_1_tab0_153
query II rowsort label-0-1
SELECT pk, col0 FROM tab0 WHERE col0 = 49
----
query II rowsort label-0-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-0-1
SELECT pk, col0 FROM view_1_tab0_153
----
query II rowsort label-0-2
SELECT pk, col0 FROM view_2_tab0_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 49 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_153 UNION ALL SELECT pk, col0 FROM view_2_tab0_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 49 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_153 UNION SELECT pk, col0 FROM view_2_tab0_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-0-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 = 49 ) AS tab0_153
----
query I rowsort label-0-3
SELECT * FROM view_3_tab0_153
----
query I rowsort label-0-3
SELECT pk FROM tab0 WHERE col0 = 49
----
statement ok
DROP VIEW view_1_tab0_153
statement ok
DROP VIEW view_2_tab0_153
statement ok
DROP VIEW view_3_tab0_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_153') DROP VIEW view_1_tab1_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_153') DROP VIEW view_2_tab1_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_153') DROP VIEW view_3_tab1_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_153
statement ok
CREATE VIEW view_1_tab1_153 AS SELECT pk, col0 FROM tab1 WHERE col0 = 49
statement ok
CREATE VIEW view_2_tab1_153 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 49)
statement ok
CREATE VIEW view_3_tab1_153 AS SELECT pk FROM view_1_tab1_153
query II rowsort label-0-1
SELECT pk, col0 FROM tab1 WHERE col0 = 49
----
query II rowsort label-0-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-0-1
SELECT pk, col0 FROM view_1_tab1_153
----
query II rowsort label-0-2
SELECT pk, col0 FROM view_2_tab1_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 49 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_153 UNION ALL SELECT pk, col0 FROM view_2_tab1_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 49 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_153 UNION SELECT pk, col0 FROM view_2_tab1_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-0-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 = 49 ) AS tab1_153
----
query I rowsort label-0-3
SELECT * FROM view_3_tab1_153
----
query I rowsort label-0-3
SELECT pk FROM tab1 WHERE col0 = 49
----
statement ok
DROP VIEW view_1_tab1_153
statement ok
DROP VIEW view_2_tab1_153
statement ok
DROP VIEW view_3_tab1_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_153') DROP VIEW view_1_tab2_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_153') DROP VIEW view_2_tab2_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_153') DROP VIEW view_3_tab2_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_153
statement ok
CREATE VIEW view_1_tab2_153 AS SELECT pk, col0 FROM tab2 WHERE col0 = 49
statement ok
CREATE VIEW view_2_tab2_153 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 49)
statement ok
CREATE VIEW view_3_tab2_153 AS SELECT pk FROM view_1_tab2_153
query II rowsort label-0-1
SELECT pk, col0 FROM tab2 WHERE col0 = 49
----
query II rowsort label-0-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-0-1
SELECT pk, col0 FROM view_1_tab2_153
----
query II rowsort label-0-2
SELECT pk, col0 FROM view_2_tab2_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 49 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_153 UNION ALL SELECT pk, col0 FROM view_2_tab2_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 49 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_153 UNION SELECT pk, col0 FROM view_2_tab2_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-0-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 = 49 ) AS tab2_153
----
query I rowsort label-0-3
SELECT * FROM view_3_tab2_153
----
query I rowsort label-0-3
SELECT pk FROM tab2 WHERE col0 = 49
----
statement ok
DROP VIEW view_1_tab2_153
statement ok
DROP VIEW view_2_tab2_153
statement ok
DROP VIEW view_3_tab2_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_153') DROP VIEW view_1_tab3_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_153') DROP VIEW view_2_tab3_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_153') DROP VIEW view_3_tab3_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_153
statement ok
CREATE VIEW view_1_tab3_153 AS SELECT pk, col0 FROM tab3 WHERE col0 = 49
statement ok
CREATE VIEW view_2_tab3_153 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 49)
statement ok
CREATE VIEW view_3_tab3_153 AS SELECT pk FROM view_1_tab3_153
query II rowsort label-0-1
SELECT pk, col0 FROM tab3 WHERE col0 = 49
----
query II rowsort label-0-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-0-1
SELECT pk, col0 FROM view_1_tab3_153
----
query II rowsort label-0-2
SELECT pk, col0 FROM view_2_tab3_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 49 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_153 UNION ALL SELECT pk, col0 FROM view_2_tab3_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 49 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_153 UNION SELECT pk, col0 FROM view_2_tab3_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-0-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 = 49 ) AS tab3_153
----
query I rowsort label-0-3
SELECT * FROM view_3_tab3_153
----
query I rowsort label-0-3
SELECT pk FROM tab3 WHERE col0 = 49
----
statement ok
DROP VIEW view_1_tab3_153
statement ok
DROP VIEW view_2_tab3_153
statement ok
DROP VIEW view_3_tab3_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_153') DROP VIEW view_1_tab4_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_153') DROP VIEW view_2_tab4_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_153') DROP VIEW view_3_tab4_153
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_153
statement ok
CREATE VIEW view_1_tab4_153 AS SELECT pk, col0 FROM tab4 WHERE col0 = 49
statement ok
CREATE VIEW view_2_tab4_153 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 49)
statement ok
CREATE VIEW view_3_tab4_153 AS SELECT pk FROM view_1_tab4_153
query II rowsort label-0-1
SELECT pk, col0 FROM tab4 WHERE col0 = 49
----
query II rowsort label-0-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-0-1
SELECT pk, col0 FROM view_1_tab4_153
----
query II rowsort label-0-2
SELECT pk, col0 FROM view_2_tab4_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 49 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_153 UNION ALL SELECT pk, col0 FROM view_2_tab4_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 49 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 49)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_153 UNION SELECT pk, col0 FROM view_2_tab4_153
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-0-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 = 49 ) AS tab4_153
----
query I rowsort label-0-3
SELECT * FROM view_3_tab4_153
----
query I rowsort label-0-3
SELECT pk FROM tab4 WHERE col0 = 49
----
statement ok
DROP VIEW view_1_tab4_153
statement ok
DROP VIEW view_2_tab4_153
statement ok
DROP VIEW view_3_tab4_153
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_154') DROP VIEW view_1_tab0_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_154') DROP VIEW view_2_tab0_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_154') DROP VIEW view_3_tab0_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_154
statement ok
CREATE VIEW view_1_tab0_154 AS SELECT pk, col0 FROM tab0 WHERE col0 > 56
statement ok
CREATE VIEW view_2_tab0_154 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 56)
statement ok
CREATE VIEW view_3_tab0_154 AS SELECT pk FROM view_1_tab0_154
query II rowsort label-100-1
SELECT pk, col0 FROM tab0 WHERE col0 > 56
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 56)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-100-1
SELECT pk, col0 FROM view_1_tab0_154
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM view_2_tab0_154
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 56 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_154 UNION ALL SELECT pk, col0 FROM view_2_tab0_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 56 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_154 UNION SELECT pk, col0 FROM view_2_tab0_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 56 ) AS tab0_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT * FROM view_3_tab0_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT pk FROM tab0 WHERE col0 > 56
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab0_154
statement ok
DROP VIEW view_2_tab0_154
statement ok
DROP VIEW view_3_tab0_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_154') DROP VIEW view_1_tab1_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_154') DROP VIEW view_2_tab1_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_154') DROP VIEW view_3_tab1_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_154
statement ok
CREATE VIEW view_1_tab1_154 AS SELECT pk, col0 FROM tab1 WHERE col0 > 56
statement ok
CREATE VIEW view_2_tab1_154 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 56)
statement ok
CREATE VIEW view_3_tab1_154 AS SELECT pk FROM view_1_tab1_154
query II rowsort label-100-1
SELECT pk, col0 FROM tab1 WHERE col0 > 56
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 56)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-100-1
SELECT pk, col0 FROM view_1_tab1_154
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM view_2_tab1_154
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 56 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_154 UNION ALL SELECT pk, col0 FROM view_2_tab1_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 56 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_154 UNION SELECT pk, col0 FROM view_2_tab1_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 56 ) AS tab1_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT * FROM view_3_tab1_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT pk FROM tab1 WHERE col0 > 56
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab1_154
statement ok
DROP VIEW view_2_tab1_154
statement ok
DROP VIEW view_3_tab1_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_154') DROP VIEW view_1_tab2_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_154') DROP VIEW view_2_tab2_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_154') DROP VIEW view_3_tab2_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_154
statement ok
CREATE VIEW view_1_tab2_154 AS SELECT pk, col0 FROM tab2 WHERE col0 > 56
statement ok
CREATE VIEW view_2_tab2_154 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 56)
statement ok
CREATE VIEW view_3_tab2_154 AS SELECT pk FROM view_1_tab2_154
query II rowsort label-100-1
SELECT pk, col0 FROM tab2 WHERE col0 > 56
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 56)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-100-1
SELECT pk, col0 FROM view_1_tab2_154
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM view_2_tab2_154
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 56 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_154 UNION ALL SELECT pk, col0 FROM view_2_tab2_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 56 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_154 UNION SELECT pk, col0 FROM view_2_tab2_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 56 ) AS tab2_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT * FROM view_3_tab2_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT pk FROM tab2 WHERE col0 > 56
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab2_154
statement ok
DROP VIEW view_2_tab2_154
statement ok
DROP VIEW view_3_tab2_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_154') DROP VIEW view_1_tab3_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_154') DROP VIEW view_2_tab3_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_154') DROP VIEW view_3_tab3_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_154
statement ok
CREATE VIEW view_1_tab3_154 AS SELECT pk, col0 FROM tab3 WHERE col0 > 56
statement ok
CREATE VIEW view_2_tab3_154 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 56)
statement ok
CREATE VIEW view_3_tab3_154 AS SELECT pk FROM view_1_tab3_154
query II rowsort label-100-1
SELECT pk, col0 FROM tab3 WHERE col0 > 56
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 56)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-100-1
SELECT pk, col0 FROM view_1_tab3_154
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM view_2_tab3_154
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 56 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_154 UNION ALL SELECT pk, col0 FROM view_2_tab3_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 56 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_154 UNION SELECT pk, col0 FROM view_2_tab3_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 56 ) AS tab3_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT * FROM view_3_tab3_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT pk FROM tab3 WHERE col0 > 56
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab3_154
statement ok
DROP VIEW view_2_tab3_154
statement ok
DROP VIEW view_3_tab3_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_154') DROP VIEW view_1_tab4_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_154') DROP VIEW view_2_tab4_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_154') DROP VIEW view_3_tab4_154
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_154
statement ok
CREATE VIEW view_1_tab4_154 AS SELECT pk, col0 FROM tab4 WHERE col0 > 56
statement ok
CREATE VIEW view_2_tab4_154 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 56)
statement ok
CREATE VIEW view_3_tab4_154 AS SELECT pk FROM view_1_tab4_154
query II rowsort label-100-1
SELECT pk, col0 FROM tab4 WHERE col0 > 56
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 56)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-100-1
SELECT pk, col0 FROM view_1_tab4_154
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-100-2
SELECT pk, col0 FROM view_2_tab4_154
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 56 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_154 UNION ALL SELECT pk, col0 FROM view_2_tab4_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 56 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 56)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_154 UNION SELECT pk, col0 FROM view_2_tab4_154
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 56 ) AS tab4_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT * FROM view_3_tab4_154
----
1
4
5
7
9
query I rowsort label-100-3
SELECT pk FROM tab4 WHERE col0 > 56
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab4_154
statement ok
DROP VIEW view_2_tab4_154
statement ok
DROP VIEW view_3_tab4_154
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_155') DROP VIEW view_1_tab0_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_155') DROP VIEW view_2_tab0_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_155') DROP VIEW view_3_tab0_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_155
statement ok
CREATE VIEW view_1_tab0_155 AS SELECT pk, col0 FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
statement ok
CREATE VIEW view_2_tab0_155 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
statement ok
CREATE VIEW view_3_tab0_155 AS SELECT pk FROM view_1_tab0_155
query II rowsort label-200-1
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
6
0
query II rowsort label-200-1
SELECT pk, col0 FROM view_1_tab0_155
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM view_2_tab0_155
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_155 UNION ALL SELECT pk, col0 FROM view_2_tab0_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_155 UNION SELECT pk, col0 FROM view_2_tab0_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) ) AS tab0_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT * FROM view_3_tab0_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT pk FROM tab0 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_155
statement ok
DROP VIEW view_2_tab0_155
statement ok
DROP VIEW view_3_tab0_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_155') DROP VIEW view_1_tab1_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_155') DROP VIEW view_2_tab1_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_155') DROP VIEW view_3_tab1_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_155
statement ok
CREATE VIEW view_1_tab1_155 AS SELECT pk, col0 FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
statement ok
CREATE VIEW view_2_tab1_155 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
statement ok
CREATE VIEW view_3_tab1_155 AS SELECT pk FROM view_1_tab1_155
query II rowsort label-200-1
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
6
0
query II rowsort label-200-1
SELECT pk, col0 FROM view_1_tab1_155
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM view_2_tab1_155
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_155 UNION ALL SELECT pk, col0 FROM view_2_tab1_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_155 UNION SELECT pk, col0 FROM view_2_tab1_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) ) AS tab1_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT * FROM view_3_tab1_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT pk FROM tab1 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_155
statement ok
DROP VIEW view_2_tab1_155
statement ok
DROP VIEW view_3_tab1_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_155') DROP VIEW view_1_tab2_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_155') DROP VIEW view_2_tab2_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_155') DROP VIEW view_3_tab2_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_155
statement ok
CREATE VIEW view_1_tab2_155 AS SELECT pk, col0 FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
statement ok
CREATE VIEW view_2_tab2_155 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
statement ok
CREATE VIEW view_3_tab2_155 AS SELECT pk FROM view_1_tab2_155
query II rowsort label-200-1
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
6
0
query II rowsort label-200-1
SELECT pk, col0 FROM view_1_tab2_155
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM view_2_tab2_155
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_155 UNION ALL SELECT pk, col0 FROM view_2_tab2_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_155 UNION SELECT pk, col0 FROM view_2_tab2_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) ) AS tab2_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT * FROM view_3_tab2_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT pk FROM tab2 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_155
statement ok
DROP VIEW view_2_tab2_155
statement ok
DROP VIEW view_3_tab2_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_155') DROP VIEW view_1_tab3_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_155') DROP VIEW view_2_tab3_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_155') DROP VIEW view_3_tab3_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_155
statement ok
CREATE VIEW view_1_tab3_155 AS SELECT pk, col0 FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
statement ok
CREATE VIEW view_2_tab3_155 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
statement ok
CREATE VIEW view_3_tab3_155 AS SELECT pk FROM view_1_tab3_155
query II rowsort label-200-1
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
6
0
query II rowsort label-200-1
SELECT pk, col0 FROM view_1_tab3_155
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM view_2_tab3_155
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_155 UNION ALL SELECT pk, col0 FROM view_2_tab3_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_155 UNION SELECT pk, col0 FROM view_2_tab3_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) ) AS tab3_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT * FROM view_3_tab3_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT pk FROM tab3 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_155
statement ok
DROP VIEW view_2_tab3_155
statement ok
DROP VIEW view_3_tab3_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_155') DROP VIEW view_1_tab4_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_155') DROP VIEW view_2_tab4_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_155') DROP VIEW view_3_tab4_155
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_155
statement ok
CREATE VIEW view_1_tab4_155 AS SELECT pk, col0 FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
statement ok
CREATE VIEW view_2_tab4_155 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
statement ok
CREATE VIEW view_3_tab4_155 AS SELECT pk FROM view_1_tab4_155
query II rowsort label-200-1
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
6
0
query II rowsort label-200-1
SELECT pk, col0 FROM view_1_tab4_155
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-200-2
SELECT pk, col0 FROM view_2_tab4_155
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_155 UNION ALL SELECT pk, col0 FROM view_2_tab4_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_155 UNION SELECT pk, col0 FROM view_2_tab4_155
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22)) ) AS tab4_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT * FROM view_3_tab4_155
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-200-3
SELECT pk FROM tab4 WHERE ((col4 >= 74.79) OR col3 > 93 AND col0 < 27 OR (col0 >= 22))
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_155
statement ok
DROP VIEW view_2_tab4_155
statement ok
DROP VIEW view_3_tab4_155
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_156') DROP VIEW view_1_tab0_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_156') DROP VIEW view_2_tab0_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_156') DROP VIEW view_3_tab0_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_156
statement ok
CREATE VIEW view_1_tab0_156 AS SELECT pk, col0 FROM tab0 WHERE (col1 >= 18.44)
statement ok
CREATE VIEW view_2_tab0_156 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col1 >= 18.44))
statement ok
CREATE VIEW view_3_tab0_156 AS SELECT pk FROM view_1_tab0_156
query II rowsort label-300-1
SELECT pk, col0 FROM tab0 WHERE (col1 >= 18.44)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col1 >= 18.44))
----
8
47
query II rowsort label-300-1
SELECT pk, col0 FROM view_1_tab0_156
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM view_2_tab0_156
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col1 >= 18.44) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_156 UNION ALL SELECT pk, col0 FROM view_2_tab0_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col1 >= 18.44) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_156 UNION SELECT pk, col0 FROM view_2_tab0_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col1 >= 18.44) ) AS tab0_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT * FROM view_3_tab0_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT pk FROM tab0 WHERE (col1 >= 18.44)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab0_156
statement ok
DROP VIEW view_2_tab0_156
statement ok
DROP VIEW view_3_tab0_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_156') DROP VIEW view_1_tab1_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_156') DROP VIEW view_2_tab1_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_156') DROP VIEW view_3_tab1_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_156
statement ok
CREATE VIEW view_1_tab1_156 AS SELECT pk, col0 FROM tab1 WHERE (col1 >= 18.44)
statement ok
CREATE VIEW view_2_tab1_156 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col1 >= 18.44))
statement ok
CREATE VIEW view_3_tab1_156 AS SELECT pk FROM view_1_tab1_156
query II rowsort label-300-1
SELECT pk, col0 FROM tab1 WHERE (col1 >= 18.44)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col1 >= 18.44))
----
8
47
query II rowsort label-300-1
SELECT pk, col0 FROM view_1_tab1_156
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM view_2_tab1_156
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col1 >= 18.44) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_156 UNION ALL SELECT pk, col0 FROM view_2_tab1_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col1 >= 18.44) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_156 UNION SELECT pk, col0 FROM view_2_tab1_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col1 >= 18.44) ) AS tab1_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT * FROM view_3_tab1_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT pk FROM tab1 WHERE (col1 >= 18.44)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab1_156
statement ok
DROP VIEW view_2_tab1_156
statement ok
DROP VIEW view_3_tab1_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_156') DROP VIEW view_1_tab2_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_156') DROP VIEW view_2_tab2_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_156') DROP VIEW view_3_tab2_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_156
statement ok
CREATE VIEW view_1_tab2_156 AS SELECT pk, col0 FROM tab2 WHERE (col1 >= 18.44)
statement ok
CREATE VIEW view_2_tab2_156 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col1 >= 18.44))
statement ok
CREATE VIEW view_3_tab2_156 AS SELECT pk FROM view_1_tab2_156
query II rowsort label-300-1
SELECT pk, col0 FROM tab2 WHERE (col1 >= 18.44)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col1 >= 18.44))
----
8
47
query II rowsort label-300-1
SELECT pk, col0 FROM view_1_tab2_156
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM view_2_tab2_156
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col1 >= 18.44) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_156 UNION ALL SELECT pk, col0 FROM view_2_tab2_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col1 >= 18.44) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_156 UNION SELECT pk, col0 FROM view_2_tab2_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col1 >= 18.44) ) AS tab2_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT * FROM view_3_tab2_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT pk FROM tab2 WHERE (col1 >= 18.44)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab2_156
statement ok
DROP VIEW view_2_tab2_156
statement ok
DROP VIEW view_3_tab2_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_156') DROP VIEW view_1_tab3_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_156') DROP VIEW view_2_tab3_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_156') DROP VIEW view_3_tab3_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_156
statement ok
CREATE VIEW view_1_tab3_156 AS SELECT pk, col0 FROM tab3 WHERE (col1 >= 18.44)
statement ok
CREATE VIEW view_2_tab3_156 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col1 >= 18.44))
statement ok
CREATE VIEW view_3_tab3_156 AS SELECT pk FROM view_1_tab3_156
query II rowsort label-300-1
SELECT pk, col0 FROM tab3 WHERE (col1 >= 18.44)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col1 >= 18.44))
----
8
47
query II rowsort label-300-1
SELECT pk, col0 FROM view_1_tab3_156
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM view_2_tab3_156
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col1 >= 18.44) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_156 UNION ALL SELECT pk, col0 FROM view_2_tab3_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col1 >= 18.44) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_156 UNION SELECT pk, col0 FROM view_2_tab3_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col1 >= 18.44) ) AS tab3_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT * FROM view_3_tab3_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT pk FROM tab3 WHERE (col1 >= 18.44)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab3_156
statement ok
DROP VIEW view_2_tab3_156
statement ok
DROP VIEW view_3_tab3_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_156') DROP VIEW view_1_tab4_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_156') DROP VIEW view_2_tab4_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_156') DROP VIEW view_3_tab4_156
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_156
statement ok
CREATE VIEW view_1_tab4_156 AS SELECT pk, col0 FROM tab4 WHERE (col1 >= 18.44)
statement ok
CREATE VIEW view_2_tab4_156 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col1 >= 18.44))
statement ok
CREATE VIEW view_3_tab4_156 AS SELECT pk FROM view_1_tab4_156
query II rowsort label-300-1
SELECT pk, col0 FROM tab4 WHERE (col1 >= 18.44)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col1 >= 18.44))
----
8
47
query II rowsort label-300-1
SELECT pk, col0 FROM view_1_tab4_156
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-300-2
SELECT pk, col0 FROM view_2_tab4_156
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col1 >= 18.44) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_156 UNION ALL SELECT pk, col0 FROM view_2_tab4_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col1 >= 18.44) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col1 >= 18.44))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_156 UNION SELECT pk, col0 FROM view_2_tab4_156
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col1 >= 18.44) ) AS tab4_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT * FROM view_3_tab4_156
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-300-3
SELECT pk FROM tab4 WHERE (col1 >= 18.44)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab4_156
statement ok
DROP VIEW view_2_tab4_156
statement ok
DROP VIEW view_3_tab4_156
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_157') DROP VIEW view_1_tab0_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_157') DROP VIEW view_2_tab0_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_157') DROP VIEW view_3_tab0_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_157
statement ok
CREATE VIEW view_1_tab0_157 AS SELECT pk, col0 FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
statement ok
CREATE VIEW view_2_tab0_157 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
statement ok
CREATE VIEW view_3_tab0_157 AS SELECT pk FROM view_1_tab0_157
query II rowsort label-400-1
SELECT pk, col0 FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-400-1
SELECT pk, col0 FROM view_1_tab0_157
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM view_2_tab0_157
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_157 UNION ALL SELECT pk, col0 FROM view_2_tab0_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_157 UNION SELECT pk, col0 FROM view_2_tab0_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 ) AS tab0_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT * FROM view_3_tab0_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT pk FROM tab0 WHERE (col0 IN (SELECT col3 FROM tab0 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
1
2
4
5
9
statement ok
DROP VIEW view_1_tab0_157
statement ok
DROP VIEW view_2_tab0_157
statement ok
DROP VIEW view_3_tab0_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_157') DROP VIEW view_1_tab1_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_157') DROP VIEW view_2_tab1_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_157') DROP VIEW view_3_tab1_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_157
statement ok
CREATE VIEW view_1_tab1_157 AS SELECT pk, col0 FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
statement ok
CREATE VIEW view_2_tab1_157 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
statement ok
CREATE VIEW view_3_tab1_157 AS SELECT pk FROM view_1_tab1_157
query II rowsort label-400-1
SELECT pk, col0 FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-400-1
SELECT pk, col0 FROM view_1_tab1_157
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM view_2_tab1_157
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_157 UNION ALL SELECT pk, col0 FROM view_2_tab1_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_157 UNION SELECT pk, col0 FROM view_2_tab1_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 ) AS tab1_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT * FROM view_3_tab1_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT pk FROM tab1 WHERE (col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
1
2
4
5
9
statement ok
DROP VIEW view_1_tab1_157
statement ok
DROP VIEW view_2_tab1_157
statement ok
DROP VIEW view_3_tab1_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_157') DROP VIEW view_1_tab2_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_157') DROP VIEW view_2_tab2_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_157') DROP VIEW view_3_tab2_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_157
statement ok
CREATE VIEW view_1_tab2_157 AS SELECT pk, col0 FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
statement ok
CREATE VIEW view_2_tab2_157 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
statement ok
CREATE VIEW view_3_tab2_157 AS SELECT pk FROM view_1_tab2_157
query II rowsort label-400-1
SELECT pk, col0 FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-400-1
SELECT pk, col0 FROM view_1_tab2_157
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM view_2_tab2_157
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_157 UNION ALL SELECT pk, col0 FROM view_2_tab2_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_157 UNION SELECT pk, col0 FROM view_2_tab2_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 ) AS tab2_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT * FROM view_3_tab2_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT pk FROM tab2 WHERE (col0 IN (SELECT col3 FROM tab2 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
1
2
4
5
9
statement ok
DROP VIEW view_1_tab2_157
statement ok
DROP VIEW view_2_tab2_157
statement ok
DROP VIEW view_3_tab2_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_157') DROP VIEW view_1_tab3_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_157') DROP VIEW view_2_tab3_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_157') DROP VIEW view_3_tab3_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_157
statement ok
CREATE VIEW view_1_tab3_157 AS SELECT pk, col0 FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
statement ok
CREATE VIEW view_2_tab3_157 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
statement ok
CREATE VIEW view_3_tab3_157 AS SELECT pk FROM view_1_tab3_157
query II rowsort label-400-1
SELECT pk, col0 FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-400-1
SELECT pk, col0 FROM view_1_tab3_157
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM view_2_tab3_157
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_157 UNION ALL SELECT pk, col0 FROM view_2_tab3_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_157 UNION SELECT pk, col0 FROM view_2_tab3_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 ) AS tab3_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT * FROM view_3_tab3_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT pk FROM tab3 WHERE (col0 IN (SELECT col3 FROM tab3 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
1
2
4
5
9
statement ok
DROP VIEW view_1_tab3_157
statement ok
DROP VIEW view_2_tab3_157
statement ok
DROP VIEW view_3_tab3_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_157') DROP VIEW view_1_tab4_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_157') DROP VIEW view_2_tab4_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_157') DROP VIEW view_3_tab4_157
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_157
statement ok
CREATE VIEW view_1_tab4_157 AS SELECT pk, col0 FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
statement ok
CREATE VIEW view_2_tab4_157 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
statement ok
CREATE VIEW view_3_tab4_157 AS SELECT pk FROM view_1_tab4_157
query II rowsort label-400-1
SELECT pk, col0 FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-400-1
SELECT pk, col0 FROM view_1_tab4_157
----
10 values hashing to 934ccec0db7c5f1e61014e14d9391b07
query II rowsort label-400-2
SELECT pk, col0 FROM view_2_tab4_157
----
10 values hashing to c1224272a698230db3031350589afdf6
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_157 UNION ALL SELECT pk, col0 FROM view_2_tab4_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_157 UNION SELECT pk, col0 FROM view_2_tab4_157
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75 ) AS tab4_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT * FROM view_3_tab4_157
----
1
2
4
5
9
query I rowsort label-400-3
SELECT pk FROM tab4 WHERE (col0 IN (SELECT col3 FROM tab4 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75
----
1
2
4
5
9
statement ok
DROP VIEW view_1_tab4_157
statement ok
DROP VIEW view_2_tab4_157
statement ok
DROP VIEW view_3_tab4_157
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_158') DROP VIEW view_1_tab0_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_158') DROP VIEW view_2_tab0_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_158') DROP VIEW view_3_tab0_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_158
statement ok
CREATE VIEW view_1_tab0_158 AS SELECT pk, col0 FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
statement ok
CREATE VIEW view_2_tab0_158 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
statement ok
CREATE VIEW view_3_tab0_158 AS SELECT pk FROM view_1_tab0_158
query II rowsort label-500-1
SELECT pk, col0 FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
query II rowsort label-500-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-500-1
SELECT pk, col0 FROM view_1_tab0_158
----
query II rowsort label-500-2
SELECT pk, col0 FROM view_2_tab0_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_158 UNION ALL SELECT pk, col0 FROM view_2_tab0_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_158 UNION SELECT pk, col0 FROM view_2_tab0_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 ) AS tab0_158
----
query I rowsort label-500-3
SELECT * FROM view_3_tab0_158
----
query I rowsort label-500-3
SELECT pk FROM tab0 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
statement ok
DROP VIEW view_1_tab0_158
statement ok
DROP VIEW view_2_tab0_158
statement ok
DROP VIEW view_3_tab0_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_158') DROP VIEW view_1_tab1_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_158') DROP VIEW view_2_tab1_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_158') DROP VIEW view_3_tab1_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_158
statement ok
CREATE VIEW view_1_tab1_158 AS SELECT pk, col0 FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
statement ok
CREATE VIEW view_2_tab1_158 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
statement ok
CREATE VIEW view_3_tab1_158 AS SELECT pk FROM view_1_tab1_158
query II rowsort label-500-1
SELECT pk, col0 FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
query II rowsort label-500-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-500-1
SELECT pk, col0 FROM view_1_tab1_158
----
query II rowsort label-500-2
SELECT pk, col0 FROM view_2_tab1_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_158 UNION ALL SELECT pk, col0 FROM view_2_tab1_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_158 UNION SELECT pk, col0 FROM view_2_tab1_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 ) AS tab1_158
----
query I rowsort label-500-3
SELECT * FROM view_3_tab1_158
----
query I rowsort label-500-3
SELECT pk FROM tab1 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
statement ok
DROP VIEW view_1_tab1_158
statement ok
DROP VIEW view_2_tab1_158
statement ok
DROP VIEW view_3_tab1_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_158') DROP VIEW view_1_tab2_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_158') DROP VIEW view_2_tab2_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_158') DROP VIEW view_3_tab2_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_158
statement ok
CREATE VIEW view_1_tab2_158 AS SELECT pk, col0 FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
statement ok
CREATE VIEW view_2_tab2_158 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
statement ok
CREATE VIEW view_3_tab2_158 AS SELECT pk FROM view_1_tab2_158
query II rowsort label-500-1
SELECT pk, col0 FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
query II rowsort label-500-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-500-1
SELECT pk, col0 FROM view_1_tab2_158
----
query II rowsort label-500-2
SELECT pk, col0 FROM view_2_tab2_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_158 UNION ALL SELECT pk, col0 FROM view_2_tab2_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_158 UNION SELECT pk, col0 FROM view_2_tab2_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 ) AS tab2_158
----
query I rowsort label-500-3
SELECT * FROM view_3_tab2_158
----
query I rowsort label-500-3
SELECT pk FROM tab2 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
statement ok
DROP VIEW view_1_tab2_158
statement ok
DROP VIEW view_2_tab2_158
statement ok
DROP VIEW view_3_tab2_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_158') DROP VIEW view_1_tab3_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_158') DROP VIEW view_2_tab3_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_158') DROP VIEW view_3_tab3_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_158
statement ok
CREATE VIEW view_1_tab3_158 AS SELECT pk, col0 FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
statement ok
CREATE VIEW view_2_tab3_158 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
statement ok
CREATE VIEW view_3_tab3_158 AS SELECT pk FROM view_1_tab3_158
query II rowsort label-500-1
SELECT pk, col0 FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
query II rowsort label-500-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-500-1
SELECT pk, col0 FROM view_1_tab3_158
----
query II rowsort label-500-2
SELECT pk, col0 FROM view_2_tab3_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_158 UNION ALL SELECT pk, col0 FROM view_2_tab3_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_158 UNION SELECT pk, col0 FROM view_2_tab3_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 ) AS tab3_158
----
query I rowsort label-500-3
SELECT * FROM view_3_tab3_158
----
query I rowsort label-500-3
SELECT pk FROM tab3 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
statement ok
DROP VIEW view_1_tab3_158
statement ok
DROP VIEW view_2_tab3_158
statement ok
DROP VIEW view_3_tab3_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_158') DROP VIEW view_1_tab4_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_158') DROP VIEW view_2_tab4_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_158') DROP VIEW view_3_tab4_158
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_158
statement ok
CREATE VIEW view_1_tab4_158 AS SELECT pk, col0 FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
statement ok
CREATE VIEW view_2_tab4_158 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
statement ok
CREATE VIEW view_3_tab4_158 AS SELECT pk FROM view_1_tab4_158
query II rowsort label-500-1
SELECT pk, col0 FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
query II rowsort label-500-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-500-1
SELECT pk, col0 FROM view_1_tab4_158
----
query II rowsort label-500-2
SELECT pk, col0 FROM view_2_tab4_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_158 UNION ALL SELECT pk, col0 FROM view_2_tab4_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_158 UNION SELECT pk, col0 FROM view_2_tab4_158
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88 ) AS tab4_158
----
query I rowsort label-500-3
SELECT * FROM view_3_tab4_158
----
query I rowsort label-500-3
SELECT pk FROM tab4 WHERE col4 = 77.58 AND (col4 <= 98.11) AND col3 >= 70 AND col3 <= 88
----
statement ok
DROP VIEW view_1_tab4_158
statement ok
DROP VIEW view_2_tab4_158
statement ok
DROP VIEW view_3_tab4_158
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_159') DROP VIEW view_1_tab0_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_159') DROP VIEW view_2_tab0_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_159') DROP VIEW view_3_tab0_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_159
statement ok
CREATE VIEW view_1_tab0_159 AS SELECT pk, col0 FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
statement ok
CREATE VIEW view_2_tab0_159 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
statement ok
CREATE VIEW view_3_tab0_159 AS SELECT pk FROM view_1_tab0_159
query II rowsort label-600-1
SELECT pk, col0 FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
query II rowsort label-600-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-600-1
SELECT pk, col0 FROM view_1_tab0_159
----
query II rowsort label-600-2
SELECT pk, col0 FROM view_2_tab0_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_159 UNION ALL SELECT pk, col0 FROM view_2_tab0_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_159 UNION SELECT pk, col0 FROM view_2_tab0_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) ) AS tab0_159
----
query I rowsort label-600-3
SELECT * FROM view_3_tab0_159
----
query I rowsort label-600-3
SELECT pk FROM tab0 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
statement ok
DROP VIEW view_1_tab0_159
statement ok
DROP VIEW view_2_tab0_159
statement ok
DROP VIEW view_3_tab0_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_159') DROP VIEW view_1_tab1_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_159') DROP VIEW view_2_tab1_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_159') DROP VIEW view_3_tab1_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_159
statement ok
CREATE VIEW view_1_tab1_159 AS SELECT pk, col0 FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
statement ok
CREATE VIEW view_2_tab1_159 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
statement ok
CREATE VIEW view_3_tab1_159 AS SELECT pk FROM view_1_tab1_159
query II rowsort label-600-1
SELECT pk, col0 FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
query II rowsort label-600-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-600-1
SELECT pk, col0 FROM view_1_tab1_159
----
query II rowsort label-600-2
SELECT pk, col0 FROM view_2_tab1_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_159 UNION ALL SELECT pk, col0 FROM view_2_tab1_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_159 UNION SELECT pk, col0 FROM view_2_tab1_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) ) AS tab1_159
----
query I rowsort label-600-3
SELECT * FROM view_3_tab1_159
----
query I rowsort label-600-3
SELECT pk FROM tab1 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
statement ok
DROP VIEW view_1_tab1_159
statement ok
DROP VIEW view_2_tab1_159
statement ok
DROP VIEW view_3_tab1_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_159') DROP VIEW view_1_tab2_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_159') DROP VIEW view_2_tab2_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_159') DROP VIEW view_3_tab2_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_159
statement ok
CREATE VIEW view_1_tab2_159 AS SELECT pk, col0 FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
statement ok
CREATE VIEW view_2_tab2_159 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
statement ok
CREATE VIEW view_3_tab2_159 AS SELECT pk FROM view_1_tab2_159
query II rowsort label-600-1
SELECT pk, col0 FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
query II rowsort label-600-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-600-1
SELECT pk, col0 FROM view_1_tab2_159
----
query II rowsort label-600-2
SELECT pk, col0 FROM view_2_tab2_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_159 UNION ALL SELECT pk, col0 FROM view_2_tab2_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_159 UNION SELECT pk, col0 FROM view_2_tab2_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) ) AS tab2_159
----
query I rowsort label-600-3
SELECT * FROM view_3_tab2_159
----
query I rowsort label-600-3
SELECT pk FROM tab2 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
statement ok
DROP VIEW view_1_tab2_159
statement ok
DROP VIEW view_2_tab2_159
statement ok
DROP VIEW view_3_tab2_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_159') DROP VIEW view_1_tab3_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_159') DROP VIEW view_2_tab3_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_159') DROP VIEW view_3_tab3_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_159
statement ok
CREATE VIEW view_1_tab3_159 AS SELECT pk, col0 FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
statement ok
CREATE VIEW view_2_tab3_159 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
statement ok
CREATE VIEW view_3_tab3_159 AS SELECT pk FROM view_1_tab3_159
query II rowsort label-600-1
SELECT pk, col0 FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
query II rowsort label-600-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-600-1
SELECT pk, col0 FROM view_1_tab3_159
----
query II rowsort label-600-2
SELECT pk, col0 FROM view_2_tab3_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_159 UNION ALL SELECT pk, col0 FROM view_2_tab3_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_159 UNION SELECT pk, col0 FROM view_2_tab3_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) ) AS tab3_159
----
query I rowsort label-600-3
SELECT * FROM view_3_tab3_159
----
query I rowsort label-600-3
SELECT pk FROM tab3 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
statement ok
DROP VIEW view_1_tab3_159
statement ok
DROP VIEW view_2_tab3_159
statement ok
DROP VIEW view_3_tab3_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_159') DROP VIEW view_1_tab4_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_159') DROP VIEW view_2_tab4_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_159') DROP VIEW view_3_tab4_159
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_159
statement ok
CREATE VIEW view_1_tab4_159 AS SELECT pk, col0 FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
statement ok
CREATE VIEW view_2_tab4_159 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
statement ok
CREATE VIEW view_3_tab4_159 AS SELECT pk FROM view_1_tab4_159
query II rowsort label-600-1
SELECT pk, col0 FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
query II rowsort label-600-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-600-1
SELECT pk, col0 FROM view_1_tab4_159
----
query II rowsort label-600-2
SELECT pk, col0 FROM view_2_tab4_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_159 UNION ALL SELECT pk, col0 FROM view_2_tab4_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_159 UNION SELECT pk, col0 FROM view_2_tab4_159
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14)))) ) AS tab4_159
----
query I rowsort label-600-3
SELECT * FROM view_3_tab4_159
----
query I rowsort label-600-3
SELECT pk FROM tab4 WHERE (col3 < 75) AND ((col0 >= 55 AND ((col3 < 14))))
----
statement ok
DROP VIEW view_1_tab4_159
statement ok
DROP VIEW view_2_tab4_159
statement ok
DROP VIEW view_3_tab4_159
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_160') DROP VIEW view_1_tab0_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_160') DROP VIEW view_2_tab0_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_160') DROP VIEW view_3_tab0_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_160
statement ok
CREATE VIEW view_1_tab0_160 AS SELECT pk, col0 FROM tab0 WHERE ((col3 = 34)) OR col0 > 61
statement ok
CREATE VIEW view_2_tab0_160 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col3 = 34)) OR col0 > 61)
statement ok
CREATE VIEW view_3_tab0_160 AS SELECT pk FROM view_1_tab0_160
query II rowsort label-700-1
SELECT pk, col0 FROM tab0 WHERE ((col3 = 34)) OR col0 > 61
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-700-1
SELECT pk, col0 FROM view_1_tab0_160
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM view_2_tab0_160
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 = 34)) OR col0 > 61 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_160 UNION ALL SELECT pk, col0 FROM view_2_tab0_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 = 34)) OR col0 > 61 UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_160 UNION SELECT pk, col0 FROM view_2_tab0_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col3 = 34)) OR col0 > 61 ) AS tab0_160
----
1
4
7
9
query I rowsort label-700-3
SELECT * FROM view_3_tab0_160
----
1
4
7
9
query I rowsort label-700-3
SELECT pk FROM tab0 WHERE ((col3 = 34)) OR col0 > 61
----
1
4
7
9
statement ok
DROP VIEW view_1_tab0_160
statement ok
DROP VIEW view_2_tab0_160
statement ok
DROP VIEW view_3_tab0_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_160') DROP VIEW view_1_tab1_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_160') DROP VIEW view_2_tab1_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_160') DROP VIEW view_3_tab1_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_160
statement ok
CREATE VIEW view_1_tab1_160 AS SELECT pk, col0 FROM tab1 WHERE ((col3 = 34)) OR col0 > 61
statement ok
CREATE VIEW view_2_tab1_160 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col3 = 34)) OR col0 > 61)
statement ok
CREATE VIEW view_3_tab1_160 AS SELECT pk FROM view_1_tab1_160
query II rowsort label-700-1
SELECT pk, col0 FROM tab1 WHERE ((col3 = 34)) OR col0 > 61
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-700-1
SELECT pk, col0 FROM view_1_tab1_160
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM view_2_tab1_160
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 = 34)) OR col0 > 61 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_160 UNION ALL SELECT pk, col0 FROM view_2_tab1_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 = 34)) OR col0 > 61 UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_160 UNION SELECT pk, col0 FROM view_2_tab1_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col3 = 34)) OR col0 > 61 ) AS tab1_160
----
1
4
7
9
query I rowsort label-700-3
SELECT * FROM view_3_tab1_160
----
1
4
7
9
query I rowsort label-700-3
SELECT pk FROM tab1 WHERE ((col3 = 34)) OR col0 > 61
----
1
4
7
9
statement ok
DROP VIEW view_1_tab1_160
statement ok
DROP VIEW view_2_tab1_160
statement ok
DROP VIEW view_3_tab1_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_160') DROP VIEW view_1_tab2_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_160') DROP VIEW view_2_tab2_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_160') DROP VIEW view_3_tab2_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_160
statement ok
CREATE VIEW view_1_tab2_160 AS SELECT pk, col0 FROM tab2 WHERE ((col3 = 34)) OR col0 > 61
statement ok
CREATE VIEW view_2_tab2_160 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col3 = 34)) OR col0 > 61)
statement ok
CREATE VIEW view_3_tab2_160 AS SELECT pk FROM view_1_tab2_160
query II rowsort label-700-1
SELECT pk, col0 FROM tab2 WHERE ((col3 = 34)) OR col0 > 61
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-700-1
SELECT pk, col0 FROM view_1_tab2_160
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM view_2_tab2_160
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 = 34)) OR col0 > 61 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_160 UNION ALL SELECT pk, col0 FROM view_2_tab2_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 = 34)) OR col0 > 61 UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_160 UNION SELECT pk, col0 FROM view_2_tab2_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col3 = 34)) OR col0 > 61 ) AS tab2_160
----
1
4
7
9
query I rowsort label-700-3
SELECT * FROM view_3_tab2_160
----
1
4
7
9
query I rowsort label-700-3
SELECT pk FROM tab2 WHERE ((col3 = 34)) OR col0 > 61
----
1
4
7
9
statement ok
DROP VIEW view_1_tab2_160
statement ok
DROP VIEW view_2_tab2_160
statement ok
DROP VIEW view_3_tab2_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_160') DROP VIEW view_1_tab3_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_160') DROP VIEW view_2_tab3_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_160') DROP VIEW view_3_tab3_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_160
statement ok
CREATE VIEW view_1_tab3_160 AS SELECT pk, col0 FROM tab3 WHERE ((col3 = 34)) OR col0 > 61
statement ok
CREATE VIEW view_2_tab3_160 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col3 = 34)) OR col0 > 61)
statement ok
CREATE VIEW view_3_tab3_160 AS SELECT pk FROM view_1_tab3_160
query II rowsort label-700-1
SELECT pk, col0 FROM tab3 WHERE ((col3 = 34)) OR col0 > 61
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-700-1
SELECT pk, col0 FROM view_1_tab3_160
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM view_2_tab3_160
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 = 34)) OR col0 > 61 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_160 UNION ALL SELECT pk, col0 FROM view_2_tab3_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 = 34)) OR col0 > 61 UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_160 UNION SELECT pk, col0 FROM view_2_tab3_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col3 = 34)) OR col0 > 61 ) AS tab3_160
----
1
4
7
9
query I rowsort label-700-3
SELECT * FROM view_3_tab3_160
----
1
4
7
9
query I rowsort label-700-3
SELECT pk FROM tab3 WHERE ((col3 = 34)) OR col0 > 61
----
1
4
7
9
statement ok
DROP VIEW view_1_tab3_160
statement ok
DROP VIEW view_2_tab3_160
statement ok
DROP VIEW view_3_tab3_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_160') DROP VIEW view_1_tab4_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_160') DROP VIEW view_2_tab4_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_160') DROP VIEW view_3_tab4_160
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_160
statement ok
CREATE VIEW view_1_tab4_160 AS SELECT pk, col0 FROM tab4 WHERE ((col3 = 34)) OR col0 > 61
statement ok
CREATE VIEW view_2_tab4_160 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col3 = 34)) OR col0 > 61)
statement ok
CREATE VIEW view_3_tab4_160 AS SELECT pk FROM view_1_tab4_160
query II rowsort label-700-1
SELECT pk, col0 FROM tab4 WHERE ((col3 = 34)) OR col0 > 61
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-700-1
SELECT pk, col0 FROM view_1_tab4_160
----
1
95
4
84
7
65
9
88
query II rowsort label-700-2
SELECT pk, col0 FROM view_2_tab4_160
----
12 values hashing to 1c1a30b4e574ef1f85b0242fe2385ebc
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 = 34)) OR col0 > 61 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_160 UNION ALL SELECT pk, col0 FROM view_2_tab4_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 = 34)) OR col0 > 61 UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col3 = 34)) OR col0 > 61)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_160 UNION SELECT pk, col0 FROM view_2_tab4_160
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col3 = 34)) OR col0 > 61 ) AS tab4_160
----
1
4
7
9
query I rowsort label-700-3
SELECT * FROM view_3_tab4_160
----
1
4
7
9
query I rowsort label-700-3
SELECT pk FROM tab4 WHERE ((col3 = 34)) OR col0 > 61
----
1
4
7
9
statement ok
DROP VIEW view_1_tab4_160
statement ok
DROP VIEW view_2_tab4_160
statement ok
DROP VIEW view_3_tab4_160
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_162') DROP VIEW view_1_tab0_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_162') DROP VIEW view_2_tab0_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_162') DROP VIEW view_3_tab0_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_162
statement ok
CREATE VIEW view_1_tab0_162 AS SELECT pk, col0 FROM tab0 WHERE col4 > 2.7
statement ok
CREATE VIEW view_2_tab0_162 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 2.7)
statement ok
CREATE VIEW view_3_tab0_162 AS SELECT pk FROM view_1_tab0_162
query II rowsort label-800-1
SELECT pk, col0 FROM tab0 WHERE col4 > 2.7
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 2.7)
----
5
58
6
0
query II rowsort label-800-1
SELECT pk, col0 FROM view_1_tab0_162
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM view_2_tab0_162
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 2.7 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_162 UNION ALL SELECT pk, col0 FROM view_2_tab0_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 2.7 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_162 UNION SELECT pk, col0 FROM view_2_tab0_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 > 2.7 ) AS tab0_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT * FROM view_3_tab0_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT pk FROM tab0 WHERE col4 > 2.7
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab0_162
statement ok
DROP VIEW view_2_tab0_162
statement ok
DROP VIEW view_3_tab0_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_162') DROP VIEW view_1_tab1_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_162') DROP VIEW view_2_tab1_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_162') DROP VIEW view_3_tab1_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_162
statement ok
CREATE VIEW view_1_tab1_162 AS SELECT pk, col0 FROM tab1 WHERE col4 > 2.7
statement ok
CREATE VIEW view_2_tab1_162 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 2.7)
statement ok
CREATE VIEW view_3_tab1_162 AS SELECT pk FROM view_1_tab1_162
query II rowsort label-800-1
SELECT pk, col0 FROM tab1 WHERE col4 > 2.7
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 2.7)
----
5
58
6
0
query II rowsort label-800-1
SELECT pk, col0 FROM view_1_tab1_162
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM view_2_tab1_162
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 2.7 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_162 UNION ALL SELECT pk, col0 FROM view_2_tab1_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 2.7 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_162 UNION SELECT pk, col0 FROM view_2_tab1_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 > 2.7 ) AS tab1_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT * FROM view_3_tab1_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT pk FROM tab1 WHERE col4 > 2.7
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab1_162
statement ok
DROP VIEW view_2_tab1_162
statement ok
DROP VIEW view_3_tab1_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_162') DROP VIEW view_1_tab2_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_162') DROP VIEW view_2_tab2_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_162') DROP VIEW view_3_tab2_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_162
statement ok
CREATE VIEW view_1_tab2_162 AS SELECT pk, col0 FROM tab2 WHERE col4 > 2.7
statement ok
CREATE VIEW view_2_tab2_162 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 2.7)
statement ok
CREATE VIEW view_3_tab2_162 AS SELECT pk FROM view_1_tab2_162
query II rowsort label-800-1
SELECT pk, col0 FROM tab2 WHERE col4 > 2.7
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 2.7)
----
5
58
6
0
query II rowsort label-800-1
SELECT pk, col0 FROM view_1_tab2_162
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM view_2_tab2_162
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 2.7 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_162 UNION ALL SELECT pk, col0 FROM view_2_tab2_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 2.7 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_162 UNION SELECT pk, col0 FROM view_2_tab2_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 > 2.7 ) AS tab2_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT * FROM view_3_tab2_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT pk FROM tab2 WHERE col4 > 2.7
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab2_162
statement ok
DROP VIEW view_2_tab2_162
statement ok
DROP VIEW view_3_tab2_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_162') DROP VIEW view_1_tab3_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_162') DROP VIEW view_2_tab3_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_162') DROP VIEW view_3_tab3_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_162
statement ok
CREATE VIEW view_1_tab3_162 AS SELECT pk, col0 FROM tab3 WHERE col4 > 2.7
statement ok
CREATE VIEW view_2_tab3_162 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 2.7)
statement ok
CREATE VIEW view_3_tab3_162 AS SELECT pk FROM view_1_tab3_162
query II rowsort label-800-1
SELECT pk, col0 FROM tab3 WHERE col4 > 2.7
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 2.7)
----
5
58
6
0
query II rowsort label-800-1
SELECT pk, col0 FROM view_1_tab3_162
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM view_2_tab3_162
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 2.7 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_162 UNION ALL SELECT pk, col0 FROM view_2_tab3_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 2.7 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_162 UNION SELECT pk, col0 FROM view_2_tab3_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 > 2.7 ) AS tab3_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT * FROM view_3_tab3_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT pk FROM tab3 WHERE col4 > 2.7
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab3_162
statement ok
DROP VIEW view_2_tab3_162
statement ok
DROP VIEW view_3_tab3_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_162') DROP VIEW view_1_tab4_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_162') DROP VIEW view_2_tab4_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_162') DROP VIEW view_3_tab4_162
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_162
statement ok
CREATE VIEW view_1_tab4_162 AS SELECT pk, col0 FROM tab4 WHERE col4 > 2.7
statement ok
CREATE VIEW view_2_tab4_162 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 2.7)
statement ok
CREATE VIEW view_3_tab4_162 AS SELECT pk FROM view_1_tab4_162
query II rowsort label-800-1
SELECT pk, col0 FROM tab4 WHERE col4 > 2.7
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 2.7)
----
5
58
6
0
query II rowsort label-800-1
SELECT pk, col0 FROM view_1_tab4_162
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-800-2
SELECT pk, col0 FROM view_2_tab4_162
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 2.7 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_162 UNION ALL SELECT pk, col0 FROM view_2_tab4_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 2.7 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 2.7)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_162 UNION SELECT pk, col0 FROM view_2_tab4_162
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 > 2.7 ) AS tab4_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT * FROM view_3_tab4_162
----
0
1
2
3
4
7
8
9
query I rowsort label-800-3
SELECT pk FROM tab4 WHERE col4 > 2.7
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab4_162
statement ok
DROP VIEW view_2_tab4_162
statement ok
DROP VIEW view_3_tab4_162
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_163') DROP VIEW view_1_tab0_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_163') DROP VIEW view_2_tab0_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_163') DROP VIEW view_3_tab0_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_163
statement ok
CREATE VIEW view_1_tab0_163 AS SELECT pk, col0 FROM tab0 WHERE col3 > 63 AND col0 <= 85
statement ok
CREATE VIEW view_2_tab0_163 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 63 AND col0 <= 85)
statement ok
CREATE VIEW view_3_tab0_163 AS SELECT pk FROM view_1_tab0_163
query II rowsort label-900-1
SELECT pk, col0 FROM tab0 WHERE col3 > 63 AND col0 <= 85
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 63 AND col0 <= 85)
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-900-1
SELECT pk, col0 FROM view_1_tab0_163
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM view_2_tab0_163
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 63 AND col0 <= 85 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_163 UNION ALL SELECT pk, col0 FROM view_2_tab0_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 63 AND col0 <= 85 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_163 UNION SELECT pk, col0 FROM view_2_tab0_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 > 63 AND col0 <= 85 ) AS tab0_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT * FROM view_3_tab0_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT pk FROM tab0 WHERE col3 > 63 AND col0 <= 85
----
0
2
3
4
5
statement ok
DROP VIEW view_1_tab0_163
statement ok
DROP VIEW view_2_tab0_163
statement ok
DROP VIEW view_3_tab0_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_163') DROP VIEW view_1_tab1_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_163') DROP VIEW view_2_tab1_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_163') DROP VIEW view_3_tab1_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_163
statement ok
CREATE VIEW view_1_tab1_163 AS SELECT pk, col0 FROM tab1 WHERE col3 > 63 AND col0 <= 85
statement ok
CREATE VIEW view_2_tab1_163 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 63 AND col0 <= 85)
statement ok
CREATE VIEW view_3_tab1_163 AS SELECT pk FROM view_1_tab1_163
query II rowsort label-900-1
SELECT pk, col0 FROM tab1 WHERE col3 > 63 AND col0 <= 85
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 63 AND col0 <= 85)
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-900-1
SELECT pk, col0 FROM view_1_tab1_163
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM view_2_tab1_163
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 63 AND col0 <= 85 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_163 UNION ALL SELECT pk, col0 FROM view_2_tab1_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 63 AND col0 <= 85 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_163 UNION SELECT pk, col0 FROM view_2_tab1_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 > 63 AND col0 <= 85 ) AS tab1_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT * FROM view_3_tab1_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT pk FROM tab1 WHERE col3 > 63 AND col0 <= 85
----
0
2
3
4
5
statement ok
DROP VIEW view_1_tab1_163
statement ok
DROP VIEW view_2_tab1_163
statement ok
DROP VIEW view_3_tab1_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_163') DROP VIEW view_1_tab2_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_163') DROP VIEW view_2_tab2_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_163') DROP VIEW view_3_tab2_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_163
statement ok
CREATE VIEW view_1_tab2_163 AS SELECT pk, col0 FROM tab2 WHERE col3 > 63 AND col0 <= 85
statement ok
CREATE VIEW view_2_tab2_163 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 63 AND col0 <= 85)
statement ok
CREATE VIEW view_3_tab2_163 AS SELECT pk FROM view_1_tab2_163
query II rowsort label-900-1
SELECT pk, col0 FROM tab2 WHERE col3 > 63 AND col0 <= 85
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 63 AND col0 <= 85)
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-900-1
SELECT pk, col0 FROM view_1_tab2_163
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM view_2_tab2_163
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 63 AND col0 <= 85 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_163 UNION ALL SELECT pk, col0 FROM view_2_tab2_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 63 AND col0 <= 85 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_163 UNION SELECT pk, col0 FROM view_2_tab2_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 > 63 AND col0 <= 85 ) AS tab2_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT * FROM view_3_tab2_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT pk FROM tab2 WHERE col3 > 63 AND col0 <= 85
----
0
2
3
4
5
statement ok
DROP VIEW view_1_tab2_163
statement ok
DROP VIEW view_2_tab2_163
statement ok
DROP VIEW view_3_tab2_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_163') DROP VIEW view_1_tab3_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_163') DROP VIEW view_2_tab3_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_163') DROP VIEW view_3_tab3_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_163
statement ok
CREATE VIEW view_1_tab3_163 AS SELECT pk, col0 FROM tab3 WHERE col3 > 63 AND col0 <= 85
statement ok
CREATE VIEW view_2_tab3_163 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 63 AND col0 <= 85)
statement ok
CREATE VIEW view_3_tab3_163 AS SELECT pk FROM view_1_tab3_163
query II rowsort label-900-1
SELECT pk, col0 FROM tab3 WHERE col3 > 63 AND col0 <= 85
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 63 AND col0 <= 85)
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-900-1
SELECT pk, col0 FROM view_1_tab3_163
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM view_2_tab3_163
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 63 AND col0 <= 85 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_163 UNION ALL SELECT pk, col0 FROM view_2_tab3_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 63 AND col0 <= 85 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_163 UNION SELECT pk, col0 FROM view_2_tab3_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 > 63 AND col0 <= 85 ) AS tab3_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT * FROM view_3_tab3_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT pk FROM tab3 WHERE col3 > 63 AND col0 <= 85
----
0
2
3
4
5
statement ok
DROP VIEW view_1_tab3_163
statement ok
DROP VIEW view_2_tab3_163
statement ok
DROP VIEW view_3_tab3_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_163') DROP VIEW view_1_tab4_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_163') DROP VIEW view_2_tab4_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_163') DROP VIEW view_3_tab4_163
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_163
statement ok
CREATE VIEW view_1_tab4_163 AS SELECT pk, col0 FROM tab4 WHERE col3 > 63 AND col0 <= 85
statement ok
CREATE VIEW view_2_tab4_163 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 63 AND col0 <= 85)
statement ok
CREATE VIEW view_3_tab4_163 AS SELECT pk FROM view_1_tab4_163
query II rowsort label-900-1
SELECT pk, col0 FROM tab4 WHERE col3 > 63 AND col0 <= 85
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 63 AND col0 <= 85)
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-900-1
SELECT pk, col0 FROM view_1_tab4_163
----
10 values hashing to 47e769cc5c72f7d7fb99c2bac6c6e04b
query II rowsort label-900-2
SELECT pk, col0 FROM view_2_tab4_163
----
10 values hashing to 989f1ce8c2162dc45fdbe4811afab0a5
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 63 AND col0 <= 85 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_163 UNION ALL SELECT pk, col0 FROM view_2_tab4_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 63 AND col0 <= 85 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 63 AND col0 <= 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_163 UNION SELECT pk, col0 FROM view_2_tab4_163
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 > 63 AND col0 <= 85 ) AS tab4_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT * FROM view_3_tab4_163
----
0
2
3
4
5
query I rowsort label-900-3
SELECT pk FROM tab4 WHERE col3 > 63 AND col0 <= 85
----
0
2
3
4
5
statement ok
DROP VIEW view_1_tab4_163
statement ok
DROP VIEW view_2_tab4_163
statement ok
DROP VIEW view_3_tab4_163
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_164') DROP VIEW view_1_tab0_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_164') DROP VIEW view_2_tab0_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_164') DROP VIEW view_3_tab0_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_164
statement ok
CREATE VIEW view_1_tab0_164 AS SELECT pk, col0 FROM tab0 WHERE col3 = 46
statement ok
CREATE VIEW view_2_tab0_164 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 = 46)
statement ok
CREATE VIEW view_3_tab0_164 AS SELECT pk FROM view_1_tab0_164
query II rowsort label-1000-1
SELECT pk, col0 FROM tab0 WHERE col3 = 46
----
query II rowsort label-1000-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1000-1
SELECT pk, col0 FROM view_1_tab0_164
----
query II rowsort label-1000-2
SELECT pk, col0 FROM view_2_tab0_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 = 46 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_164 UNION ALL SELECT pk, col0 FROM view_2_tab0_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 = 46 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_164 UNION SELECT pk, col0 FROM view_2_tab0_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 = 46 ) AS tab0_164
----
query I rowsort label-1000-3
SELECT * FROM view_3_tab0_164
----
query I rowsort label-1000-3
SELECT pk FROM tab0 WHERE col3 = 46
----
statement ok
DROP VIEW view_1_tab0_164
statement ok
DROP VIEW view_2_tab0_164
statement ok
DROP VIEW view_3_tab0_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_164') DROP VIEW view_1_tab1_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_164') DROP VIEW view_2_tab1_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_164') DROP VIEW view_3_tab1_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_164
statement ok
CREATE VIEW view_1_tab1_164 AS SELECT pk, col0 FROM tab1 WHERE col3 = 46
statement ok
CREATE VIEW view_2_tab1_164 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 = 46)
statement ok
CREATE VIEW view_3_tab1_164 AS SELECT pk FROM view_1_tab1_164
query II rowsort label-1000-1
SELECT pk, col0 FROM tab1 WHERE col3 = 46
----
query II rowsort label-1000-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1000-1
SELECT pk, col0 FROM view_1_tab1_164
----
query II rowsort label-1000-2
SELECT pk, col0 FROM view_2_tab1_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 = 46 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_164 UNION ALL SELECT pk, col0 FROM view_2_tab1_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 = 46 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_164 UNION SELECT pk, col0 FROM view_2_tab1_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 = 46 ) AS tab1_164
----
query I rowsort label-1000-3
SELECT * FROM view_3_tab1_164
----
query I rowsort label-1000-3
SELECT pk FROM tab1 WHERE col3 = 46
----
statement ok
DROP VIEW view_1_tab1_164
statement ok
DROP VIEW view_2_tab1_164
statement ok
DROP VIEW view_3_tab1_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_164') DROP VIEW view_1_tab2_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_164') DROP VIEW view_2_tab2_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_164') DROP VIEW view_3_tab2_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_164
statement ok
CREATE VIEW view_1_tab2_164 AS SELECT pk, col0 FROM tab2 WHERE col3 = 46
statement ok
CREATE VIEW view_2_tab2_164 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 = 46)
statement ok
CREATE VIEW view_3_tab2_164 AS SELECT pk FROM view_1_tab2_164
query II rowsort label-1000-1
SELECT pk, col0 FROM tab2 WHERE col3 = 46
----
query II rowsort label-1000-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1000-1
SELECT pk, col0 FROM view_1_tab2_164
----
query II rowsort label-1000-2
SELECT pk, col0 FROM view_2_tab2_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 = 46 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_164 UNION ALL SELECT pk, col0 FROM view_2_tab2_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 = 46 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_164 UNION SELECT pk, col0 FROM view_2_tab2_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 = 46 ) AS tab2_164
----
query I rowsort label-1000-3
SELECT * FROM view_3_tab2_164
----
query I rowsort label-1000-3
SELECT pk FROM tab2 WHERE col3 = 46
----
statement ok
DROP VIEW view_1_tab2_164
statement ok
DROP VIEW view_2_tab2_164
statement ok
DROP VIEW view_3_tab2_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_164') DROP VIEW view_1_tab3_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_164') DROP VIEW view_2_tab3_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_164') DROP VIEW view_3_tab3_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_164
statement ok
CREATE VIEW view_1_tab3_164 AS SELECT pk, col0 FROM tab3 WHERE col3 = 46
statement ok
CREATE VIEW view_2_tab3_164 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 = 46)
statement ok
CREATE VIEW view_3_tab3_164 AS SELECT pk FROM view_1_tab3_164
query II rowsort label-1000-1
SELECT pk, col0 FROM tab3 WHERE col3 = 46
----
query II rowsort label-1000-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1000-1
SELECT pk, col0 FROM view_1_tab3_164
----
query II rowsort label-1000-2
SELECT pk, col0 FROM view_2_tab3_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 = 46 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_164 UNION ALL SELECT pk, col0 FROM view_2_tab3_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 = 46 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_164 UNION SELECT pk, col0 FROM view_2_tab3_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 = 46 ) AS tab3_164
----
query I rowsort label-1000-3
SELECT * FROM view_3_tab3_164
----
query I rowsort label-1000-3
SELECT pk FROM tab3 WHERE col3 = 46
----
statement ok
DROP VIEW view_1_tab3_164
statement ok
DROP VIEW view_2_tab3_164
statement ok
DROP VIEW view_3_tab3_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_164') DROP VIEW view_1_tab4_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_164') DROP VIEW view_2_tab4_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_164') DROP VIEW view_3_tab4_164
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_164
statement ok
CREATE VIEW view_1_tab4_164 AS SELECT pk, col0 FROM tab4 WHERE col3 = 46
statement ok
CREATE VIEW view_2_tab4_164 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 = 46)
statement ok
CREATE VIEW view_3_tab4_164 AS SELECT pk FROM view_1_tab4_164
query II rowsort label-1000-1
SELECT pk, col0 FROM tab4 WHERE col3 = 46
----
query II rowsort label-1000-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1000-1
SELECT pk, col0 FROM view_1_tab4_164
----
query II rowsort label-1000-2
SELECT pk, col0 FROM view_2_tab4_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 = 46 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_164 UNION ALL SELECT pk, col0 FROM view_2_tab4_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 = 46 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 = 46)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_164 UNION SELECT pk, col0 FROM view_2_tab4_164
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 = 46 ) AS tab4_164
----
query I rowsort label-1000-3
SELECT * FROM view_3_tab4_164
----
query I rowsort label-1000-3
SELECT pk FROM tab4 WHERE col3 = 46
----
statement ok
DROP VIEW view_1_tab4_164
statement ok
DROP VIEW view_2_tab4_164
statement ok
DROP VIEW view_3_tab4_164
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_165') DROP VIEW view_1_tab0_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_165') DROP VIEW view_2_tab0_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_165') DROP VIEW view_3_tab0_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_165
statement ok
CREATE VIEW view_1_tab0_165 AS SELECT pk, col0 FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
statement ok
CREATE VIEW view_2_tab0_165 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
statement ok
CREATE VIEW view_3_tab0_165 AS SELECT pk FROM view_1_tab0_165
query II rowsort label-1100-1
SELECT pk, col0 FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-1100-1
SELECT pk, col0 FROM view_1_tab0_165
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM view_2_tab0_165
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_165 UNION ALL SELECT pk, col0 FROM view_2_tab0_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_165 UNION SELECT pk, col0 FROM view_2_tab0_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 ) AS tab0_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT * FROM view_3_tab0_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT pk FROM tab0 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
7
8
9
statement ok
DROP VIEW view_1_tab0_165
statement ok
DROP VIEW view_2_tab0_165
statement ok
DROP VIEW view_3_tab0_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_165') DROP VIEW view_1_tab1_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_165') DROP VIEW view_2_tab1_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_165') DROP VIEW view_3_tab1_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_165
statement ok
CREATE VIEW view_1_tab1_165 AS SELECT pk, col0 FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
statement ok
CREATE VIEW view_2_tab1_165 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
statement ok
CREATE VIEW view_3_tab1_165 AS SELECT pk FROM view_1_tab1_165
query II rowsort label-1100-1
SELECT pk, col0 FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-1100-1
SELECT pk, col0 FROM view_1_tab1_165
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM view_2_tab1_165
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_165 UNION ALL SELECT pk, col0 FROM view_2_tab1_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_165 UNION SELECT pk, col0 FROM view_2_tab1_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 ) AS tab1_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT * FROM view_3_tab1_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT pk FROM tab1 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
7
8
9
statement ok
DROP VIEW view_1_tab1_165
statement ok
DROP VIEW view_2_tab1_165
statement ok
DROP VIEW view_3_tab1_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_165') DROP VIEW view_1_tab2_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_165') DROP VIEW view_2_tab2_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_165') DROP VIEW view_3_tab2_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_165
statement ok
CREATE VIEW view_1_tab2_165 AS SELECT pk, col0 FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
statement ok
CREATE VIEW view_2_tab2_165 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
statement ok
CREATE VIEW view_3_tab2_165 AS SELECT pk FROM view_1_tab2_165
query II rowsort label-1100-1
SELECT pk, col0 FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-1100-1
SELECT pk, col0 FROM view_1_tab2_165
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM view_2_tab2_165
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_165 UNION ALL SELECT pk, col0 FROM view_2_tab2_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_165 UNION SELECT pk, col0 FROM view_2_tab2_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 ) AS tab2_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT * FROM view_3_tab2_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT pk FROM tab2 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
7
8
9
statement ok
DROP VIEW view_1_tab2_165
statement ok
DROP VIEW view_2_tab2_165
statement ok
DROP VIEW view_3_tab2_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_165') DROP VIEW view_1_tab3_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_165') DROP VIEW view_2_tab3_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_165') DROP VIEW view_3_tab3_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_165
statement ok
CREATE VIEW view_1_tab3_165 AS SELECT pk, col0 FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
statement ok
CREATE VIEW view_2_tab3_165 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
statement ok
CREATE VIEW view_3_tab3_165 AS SELECT pk FROM view_1_tab3_165
query II rowsort label-1100-1
SELECT pk, col0 FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-1100-1
SELECT pk, col0 FROM view_1_tab3_165
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM view_2_tab3_165
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_165 UNION ALL SELECT pk, col0 FROM view_2_tab3_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_165 UNION SELECT pk, col0 FROM view_2_tab3_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 ) AS tab3_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT * FROM view_3_tab3_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT pk FROM tab3 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
7
8
9
statement ok
DROP VIEW view_1_tab3_165
statement ok
DROP VIEW view_2_tab3_165
statement ok
DROP VIEW view_3_tab3_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_165') DROP VIEW view_1_tab4_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_165') DROP VIEW view_2_tab4_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_165') DROP VIEW view_3_tab4_165
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_165
statement ok
CREATE VIEW view_1_tab4_165 AS SELECT pk, col0 FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
statement ok
CREATE VIEW view_2_tab4_165 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
statement ok
CREATE VIEW view_3_tab4_165 AS SELECT pk FROM view_1_tab4_165
query II rowsort label-1100-1
SELECT pk, col0 FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-1100-1
SELECT pk, col0 FROM view_1_tab4_165
----
6
0
7
65
8
47
9
88
query II rowsort label-1100-2
SELECT pk, col0 FROM view_2_tab4_165
----
12 values hashing to 5a81da09eb3ccc227179e892e7713df8
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_165 UNION ALL SELECT pk, col0 FROM view_2_tab4_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_165 UNION SELECT pk, col0 FROM view_2_tab4_165
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63 ) AS tab4_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT * FROM view_3_tab4_165
----
6
7
8
9
query I rowsort label-1100-3
SELECT pk FROM tab4 WHERE col4 = 54.74 AND (col0 < 41 AND ((col3 < 49)) OR col3 > 73 OR (col0 <= 96 OR col0 IS NULL AND col0 >= 94 OR col3 >= 7 OR col1 >= 7.7 OR (col0 < 54) AND (col0 IS NULL) AND ((col3 < 26 OR col0 IS NULL AND col1 <= 9.26 AND col0 = 83 AND col3 > 20))) OR (col1 >= 51.83 AND col0 >= 40) AND col4 = 36.36 AND col4 > 71.13 AND (col4 = 82.45)) OR col3 < 63
----
6
7
8
9
statement ok
DROP VIEW view_1_tab4_165
statement ok
DROP VIEW view_2_tab4_165
statement ok
DROP VIEW view_3_tab4_165
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_166') DROP VIEW view_1_tab0_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_166') DROP VIEW view_2_tab0_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_166') DROP VIEW view_3_tab0_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_166
statement ok
CREATE VIEW view_1_tab0_166 AS SELECT pk, col0 FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
statement ok
CREATE VIEW view_2_tab0_166 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
statement ok
CREATE VIEW view_3_tab0_166 AS SELECT pk FROM view_1_tab0_166
query II rowsort label-1200-1
SELECT pk, col0 FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
query II rowsort label-1200-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1200-1
SELECT pk, col0 FROM view_1_tab0_166
----
query II rowsort label-1200-2
SELECT pk, col0 FROM view_2_tab0_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_166 UNION ALL SELECT pk, col0 FROM view_2_tab0_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_166 UNION SELECT pk, col0 FROM view_2_tab0_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 ) AS tab0_166
----
query I rowsort label-1200-3
SELECT * FROM view_3_tab0_166
----
query I rowsort label-1200-3
SELECT pk FROM tab0 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
statement ok
DROP VIEW view_1_tab0_166
statement ok
DROP VIEW view_2_tab0_166
statement ok
DROP VIEW view_3_tab0_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_166') DROP VIEW view_1_tab1_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_166') DROP VIEW view_2_tab1_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_166') DROP VIEW view_3_tab1_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_166
statement ok
CREATE VIEW view_1_tab1_166 AS SELECT pk, col0 FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
statement ok
CREATE VIEW view_2_tab1_166 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
statement ok
CREATE VIEW view_3_tab1_166 AS SELECT pk FROM view_1_tab1_166
query II rowsort label-1200-1
SELECT pk, col0 FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
query II rowsort label-1200-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1200-1
SELECT pk, col0 FROM view_1_tab1_166
----
query II rowsort label-1200-2
SELECT pk, col0 FROM view_2_tab1_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_166 UNION ALL SELECT pk, col0 FROM view_2_tab1_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_166 UNION SELECT pk, col0 FROM view_2_tab1_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 ) AS tab1_166
----
query I rowsort label-1200-3
SELECT * FROM view_3_tab1_166
----
query I rowsort label-1200-3
SELECT pk FROM tab1 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
statement ok
DROP VIEW view_1_tab1_166
statement ok
DROP VIEW view_2_tab1_166
statement ok
DROP VIEW view_3_tab1_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_166') DROP VIEW view_1_tab2_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_166') DROP VIEW view_2_tab2_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_166') DROP VIEW view_3_tab2_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_166
statement ok
CREATE VIEW view_1_tab2_166 AS SELECT pk, col0 FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
statement ok
CREATE VIEW view_2_tab2_166 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
statement ok
CREATE VIEW view_3_tab2_166 AS SELECT pk FROM view_1_tab2_166
query II rowsort label-1200-1
SELECT pk, col0 FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
query II rowsort label-1200-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1200-1
SELECT pk, col0 FROM view_1_tab2_166
----
query II rowsort label-1200-2
SELECT pk, col0 FROM view_2_tab2_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_166 UNION ALL SELECT pk, col0 FROM view_2_tab2_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_166 UNION SELECT pk, col0 FROM view_2_tab2_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 ) AS tab2_166
----
query I rowsort label-1200-3
SELECT * FROM view_3_tab2_166
----
query I rowsort label-1200-3
SELECT pk FROM tab2 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
statement ok
DROP VIEW view_1_tab2_166
statement ok
DROP VIEW view_2_tab2_166
statement ok
DROP VIEW view_3_tab2_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_166') DROP VIEW view_1_tab3_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_166') DROP VIEW view_2_tab3_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_166') DROP VIEW view_3_tab3_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_166
statement ok
CREATE VIEW view_1_tab3_166 AS SELECT pk, col0 FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
statement ok
CREATE VIEW view_2_tab3_166 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
statement ok
CREATE VIEW view_3_tab3_166 AS SELECT pk FROM view_1_tab3_166
query II rowsort label-1200-1
SELECT pk, col0 FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
query II rowsort label-1200-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1200-1
SELECT pk, col0 FROM view_1_tab3_166
----
query II rowsort label-1200-2
SELECT pk, col0 FROM view_2_tab3_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_166 UNION ALL SELECT pk, col0 FROM view_2_tab3_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_166 UNION SELECT pk, col0 FROM view_2_tab3_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 ) AS tab3_166
----
query I rowsort label-1200-3
SELECT * FROM view_3_tab3_166
----
query I rowsort label-1200-3
SELECT pk FROM tab3 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
statement ok
DROP VIEW view_1_tab3_166
statement ok
DROP VIEW view_2_tab3_166
statement ok
DROP VIEW view_3_tab3_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_166') DROP VIEW view_1_tab4_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_166') DROP VIEW view_2_tab4_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_166') DROP VIEW view_3_tab4_166
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_166
statement ok
CREATE VIEW view_1_tab4_166 AS SELECT pk, col0 FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
statement ok
CREATE VIEW view_2_tab4_166 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
statement ok
CREATE VIEW view_3_tab4_166 AS SELECT pk FROM view_1_tab4_166
query II rowsort label-1200-1
SELECT pk, col0 FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
query II rowsort label-1200-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1200-1
SELECT pk, col0 FROM view_1_tab4_166
----
query II rowsort label-1200-2
SELECT pk, col0 FROM view_2_tab4_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_166 UNION ALL SELECT pk, col0 FROM view_2_tab4_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col3 = 22) AND col3 > 39 AND col1 >= 50.31)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_166 UNION SELECT pk, col0 FROM view_2_tab4_166
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31 ) AS tab4_166
----
query I rowsort label-1200-3
SELECT * FROM view_3_tab4_166
----
query I rowsort label-1200-3
SELECT pk FROM tab4 WHERE (col3 = 22) AND col3 > 39 AND col1 >= 50.31
----
statement ok
DROP VIEW view_1_tab4_166
statement ok
DROP VIEW view_2_tab4_166
statement ok
DROP VIEW view_3_tab4_166
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_167') DROP VIEW view_1_tab0_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_167') DROP VIEW view_2_tab0_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_167') DROP VIEW view_3_tab0_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_167
statement ok
CREATE VIEW view_1_tab0_167 AS SELECT pk, col0 FROM tab0 WHERE col0 = 83
statement ok
CREATE VIEW view_2_tab0_167 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 83)
statement ok
CREATE VIEW view_3_tab0_167 AS SELECT pk FROM view_1_tab0_167
query II rowsort label-1300-1
SELECT pk, col0 FROM tab0 WHERE col0 = 83
----
query II rowsort label-1300-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1300-1
SELECT pk, col0 FROM view_1_tab0_167
----
query II rowsort label-1300-2
SELECT pk, col0 FROM view_2_tab0_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 83 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_167 UNION ALL SELECT pk, col0 FROM view_2_tab0_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 83 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_167 UNION SELECT pk, col0 FROM view_2_tab0_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 = 83 ) AS tab0_167
----
query I rowsort label-1300-3
SELECT * FROM view_3_tab0_167
----
query I rowsort label-1300-3
SELECT pk FROM tab0 WHERE col0 = 83
----
statement ok
DROP VIEW view_1_tab0_167
statement ok
DROP VIEW view_2_tab0_167
statement ok
DROP VIEW view_3_tab0_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_167') DROP VIEW view_1_tab1_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_167') DROP VIEW view_2_tab1_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_167') DROP VIEW view_3_tab1_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_167
statement ok
CREATE VIEW view_1_tab1_167 AS SELECT pk, col0 FROM tab1 WHERE col0 = 83
statement ok
CREATE VIEW view_2_tab1_167 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 83)
statement ok
CREATE VIEW view_3_tab1_167 AS SELECT pk FROM view_1_tab1_167
query II rowsort label-1300-1
SELECT pk, col0 FROM tab1 WHERE col0 = 83
----
query II rowsort label-1300-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1300-1
SELECT pk, col0 FROM view_1_tab1_167
----
query II rowsort label-1300-2
SELECT pk, col0 FROM view_2_tab1_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 83 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_167 UNION ALL SELECT pk, col0 FROM view_2_tab1_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 83 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_167 UNION SELECT pk, col0 FROM view_2_tab1_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 = 83 ) AS tab1_167
----
query I rowsort label-1300-3
SELECT * FROM view_3_tab1_167
----
query I rowsort label-1300-3
SELECT pk FROM tab1 WHERE col0 = 83
----
statement ok
DROP VIEW view_1_tab1_167
statement ok
DROP VIEW view_2_tab1_167
statement ok
DROP VIEW view_3_tab1_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_167') DROP VIEW view_1_tab2_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_167') DROP VIEW view_2_tab2_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_167') DROP VIEW view_3_tab2_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_167
statement ok
CREATE VIEW view_1_tab2_167 AS SELECT pk, col0 FROM tab2 WHERE col0 = 83
statement ok
CREATE VIEW view_2_tab2_167 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 83)
statement ok
CREATE VIEW view_3_tab2_167 AS SELECT pk FROM view_1_tab2_167
query II rowsort label-1300-1
SELECT pk, col0 FROM tab2 WHERE col0 = 83
----
query II rowsort label-1300-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1300-1
SELECT pk, col0 FROM view_1_tab2_167
----
query II rowsort label-1300-2
SELECT pk, col0 FROM view_2_tab2_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 83 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_167 UNION ALL SELECT pk, col0 FROM view_2_tab2_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 83 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_167 UNION SELECT pk, col0 FROM view_2_tab2_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 = 83 ) AS tab2_167
----
query I rowsort label-1300-3
SELECT * FROM view_3_tab2_167
----
query I rowsort label-1300-3
SELECT pk FROM tab2 WHERE col0 = 83
----
statement ok
DROP VIEW view_1_tab2_167
statement ok
DROP VIEW view_2_tab2_167
statement ok
DROP VIEW view_3_tab2_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_167') DROP VIEW view_1_tab3_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_167') DROP VIEW view_2_tab3_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_167') DROP VIEW view_3_tab3_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_167
statement ok
CREATE VIEW view_1_tab3_167 AS SELECT pk, col0 FROM tab3 WHERE col0 = 83
statement ok
CREATE VIEW view_2_tab3_167 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 83)
statement ok
CREATE VIEW view_3_tab3_167 AS SELECT pk FROM view_1_tab3_167
query II rowsort label-1300-1
SELECT pk, col0 FROM tab3 WHERE col0 = 83
----
query II rowsort label-1300-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1300-1
SELECT pk, col0 FROM view_1_tab3_167
----
query II rowsort label-1300-2
SELECT pk, col0 FROM view_2_tab3_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 83 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_167 UNION ALL SELECT pk, col0 FROM view_2_tab3_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 83 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_167 UNION SELECT pk, col0 FROM view_2_tab3_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 = 83 ) AS tab3_167
----
query I rowsort label-1300-3
SELECT * FROM view_3_tab3_167
----
query I rowsort label-1300-3
SELECT pk FROM tab3 WHERE col0 = 83
----
statement ok
DROP VIEW view_1_tab3_167
statement ok
DROP VIEW view_2_tab3_167
statement ok
DROP VIEW view_3_tab3_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_167') DROP VIEW view_1_tab4_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_167') DROP VIEW view_2_tab4_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_167') DROP VIEW view_3_tab4_167
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_167
statement ok
CREATE VIEW view_1_tab4_167 AS SELECT pk, col0 FROM tab4 WHERE col0 = 83
statement ok
CREATE VIEW view_2_tab4_167 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 83)
statement ok
CREATE VIEW view_3_tab4_167 AS SELECT pk FROM view_1_tab4_167
query II rowsort label-1300-1
SELECT pk, col0 FROM tab4 WHERE col0 = 83
----
query II rowsort label-1300-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1300-1
SELECT pk, col0 FROM view_1_tab4_167
----
query II rowsort label-1300-2
SELECT pk, col0 FROM view_2_tab4_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 83 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_167 UNION ALL SELECT pk, col0 FROM view_2_tab4_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 83 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 83)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_167 UNION SELECT pk, col0 FROM view_2_tab4_167
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 = 83 ) AS tab4_167
----
query I rowsort label-1300-3
SELECT * FROM view_3_tab4_167
----
query I rowsort label-1300-3
SELECT pk FROM tab4 WHERE col0 = 83
----
statement ok
DROP VIEW view_1_tab4_167
statement ok
DROP VIEW view_2_tab4_167
statement ok
DROP VIEW view_3_tab4_167
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_168') DROP VIEW view_1_tab0_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_168') DROP VIEW view_2_tab0_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_168') DROP VIEW view_3_tab0_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_168
statement ok
CREATE VIEW view_1_tab0_168 AS SELECT pk, col0 FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL))
statement ok
CREATE VIEW view_2_tab0_168 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
statement ok
CREATE VIEW view_3_tab0_168 AS SELECT pk FROM view_1_tab0_168
query II rowsort label-1400-1
SELECT pk, col0 FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL))
----
query II rowsort label-1400-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1400-1
SELECT pk, col0 FROM view_1_tab0_168
----
query II rowsort label-1400-2
SELECT pk, col0 FROM view_2_tab0_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_168 UNION ALL SELECT pk, col0 FROM view_2_tab0_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_168 UNION SELECT pk, col0 FROM view_2_tab0_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL)) ) AS tab0_168
----
query I rowsort label-1400-3
SELECT * FROM view_3_tab0_168
----
query I rowsort label-1400-3
SELECT pk FROM tab0 WHERE ((col0 = 13 OR col0 IS NULL))
----
statement ok
DROP VIEW view_1_tab0_168
statement ok
DROP VIEW view_2_tab0_168
statement ok
DROP VIEW view_3_tab0_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_168') DROP VIEW view_1_tab1_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_168') DROP VIEW view_2_tab1_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_168') DROP VIEW view_3_tab1_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_168
statement ok
CREATE VIEW view_1_tab1_168 AS SELECT pk, col0 FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL))
statement ok
CREATE VIEW view_2_tab1_168 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
statement ok
CREATE VIEW view_3_tab1_168 AS SELECT pk FROM view_1_tab1_168
query II rowsort label-1400-1
SELECT pk, col0 FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL))
----
query II rowsort label-1400-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1400-1
SELECT pk, col0 FROM view_1_tab1_168
----
query II rowsort label-1400-2
SELECT pk, col0 FROM view_2_tab1_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_168 UNION ALL SELECT pk, col0 FROM view_2_tab1_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_168 UNION SELECT pk, col0 FROM view_2_tab1_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL)) ) AS tab1_168
----
query I rowsort label-1400-3
SELECT * FROM view_3_tab1_168
----
query I rowsort label-1400-3
SELECT pk FROM tab1 WHERE ((col0 = 13 OR col0 IS NULL))
----
statement ok
DROP VIEW view_1_tab1_168
statement ok
DROP VIEW view_2_tab1_168
statement ok
DROP VIEW view_3_tab1_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_168') DROP VIEW view_1_tab2_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_168') DROP VIEW view_2_tab2_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_168') DROP VIEW view_3_tab2_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_168
statement ok
CREATE VIEW view_1_tab2_168 AS SELECT pk, col0 FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL))
statement ok
CREATE VIEW view_2_tab2_168 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
statement ok
CREATE VIEW view_3_tab2_168 AS SELECT pk FROM view_1_tab2_168
query II rowsort label-1400-1
SELECT pk, col0 FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL))
----
query II rowsort label-1400-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1400-1
SELECT pk, col0 FROM view_1_tab2_168
----
query II rowsort label-1400-2
SELECT pk, col0 FROM view_2_tab2_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_168 UNION ALL SELECT pk, col0 FROM view_2_tab2_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_168 UNION SELECT pk, col0 FROM view_2_tab2_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL)) ) AS tab2_168
----
query I rowsort label-1400-3
SELECT * FROM view_3_tab2_168
----
query I rowsort label-1400-3
SELECT pk FROM tab2 WHERE ((col0 = 13 OR col0 IS NULL))
----
statement ok
DROP VIEW view_1_tab2_168
statement ok
DROP VIEW view_2_tab2_168
statement ok
DROP VIEW view_3_tab2_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_168') DROP VIEW view_1_tab3_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_168') DROP VIEW view_2_tab3_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_168') DROP VIEW view_3_tab3_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_168
statement ok
CREATE VIEW view_1_tab3_168 AS SELECT pk, col0 FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL))
statement ok
CREATE VIEW view_2_tab3_168 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
statement ok
CREATE VIEW view_3_tab3_168 AS SELECT pk FROM view_1_tab3_168
query II rowsort label-1400-1
SELECT pk, col0 FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL))
----
query II rowsort label-1400-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1400-1
SELECT pk, col0 FROM view_1_tab3_168
----
query II rowsort label-1400-2
SELECT pk, col0 FROM view_2_tab3_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_168 UNION ALL SELECT pk, col0 FROM view_2_tab3_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_168 UNION SELECT pk, col0 FROM view_2_tab3_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL)) ) AS tab3_168
----
query I rowsort label-1400-3
SELECT * FROM view_3_tab3_168
----
query I rowsort label-1400-3
SELECT pk FROM tab3 WHERE ((col0 = 13 OR col0 IS NULL))
----
statement ok
DROP VIEW view_1_tab3_168
statement ok
DROP VIEW view_2_tab3_168
statement ok
DROP VIEW view_3_tab3_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_168') DROP VIEW view_1_tab4_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_168') DROP VIEW view_2_tab4_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_168') DROP VIEW view_3_tab4_168
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_168
statement ok
CREATE VIEW view_1_tab4_168 AS SELECT pk, col0 FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL))
statement ok
CREATE VIEW view_2_tab4_168 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
statement ok
CREATE VIEW view_3_tab4_168 AS SELECT pk FROM view_1_tab4_168
query II rowsort label-1400-1
SELECT pk, col0 FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL))
----
query II rowsort label-1400-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1400-1
SELECT pk, col0 FROM view_1_tab4_168
----
query II rowsort label-1400-2
SELECT pk, col0 FROM view_2_tab4_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_168 UNION ALL SELECT pk, col0 FROM view_2_tab4_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col0 = 13 OR col0 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_168 UNION SELECT pk, col0 FROM view_2_tab4_168
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL)) ) AS tab4_168
----
query I rowsort label-1400-3
SELECT * FROM view_3_tab4_168
----
query I rowsort label-1400-3
SELECT pk FROM tab4 WHERE ((col0 = 13 OR col0 IS NULL))
----
statement ok
DROP VIEW view_1_tab4_168
statement ok
DROP VIEW view_2_tab4_168
statement ok
DROP VIEW view_3_tab4_168
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_169') DROP VIEW view_1_tab0_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_169') DROP VIEW view_2_tab0_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_169') DROP VIEW view_3_tab0_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_169
statement ok
CREATE VIEW view_1_tab0_169 AS SELECT pk, col0 FROM tab0 WHERE (col0 <= 83)
statement ok
CREATE VIEW view_2_tab0_169 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 <= 83))
statement ok
CREATE VIEW view_3_tab0_169 AS SELECT pk FROM view_1_tab0_169
query II rowsort label-1500-1
SELECT pk, col0 FROM tab0 WHERE (col0 <= 83)
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 <= 83))
----
1
95
4
84
9
88
query II rowsort label-1500-1
SELECT pk, col0 FROM view_1_tab0_169
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM view_2_tab0_169
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 <= 83) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_169 UNION ALL SELECT pk, col0 FROM view_2_tab0_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 <= 83) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_169 UNION SELECT pk, col0 FROM view_2_tab0_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 <= 83) ) AS tab0_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT * FROM view_3_tab0_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT pk FROM tab0 WHERE (col0 <= 83)
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab0_169
statement ok
DROP VIEW view_2_tab0_169
statement ok
DROP VIEW view_3_tab0_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_169') DROP VIEW view_1_tab1_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_169') DROP VIEW view_2_tab1_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_169') DROP VIEW view_3_tab1_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_169
statement ok
CREATE VIEW view_1_tab1_169 AS SELECT pk, col0 FROM tab1 WHERE (col0 <= 83)
statement ok
CREATE VIEW view_2_tab1_169 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 <= 83))
statement ok
CREATE VIEW view_3_tab1_169 AS SELECT pk FROM view_1_tab1_169
query II rowsort label-1500-1
SELECT pk, col0 FROM tab1 WHERE (col0 <= 83)
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 <= 83))
----
1
95
4
84
9
88
query II rowsort label-1500-1
SELECT pk, col0 FROM view_1_tab1_169
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM view_2_tab1_169
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 <= 83) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_169 UNION ALL SELECT pk, col0 FROM view_2_tab1_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 <= 83) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_169 UNION SELECT pk, col0 FROM view_2_tab1_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 <= 83) ) AS tab1_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT * FROM view_3_tab1_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT pk FROM tab1 WHERE (col0 <= 83)
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab1_169
statement ok
DROP VIEW view_2_tab1_169
statement ok
DROP VIEW view_3_tab1_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_169') DROP VIEW view_1_tab2_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_169') DROP VIEW view_2_tab2_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_169') DROP VIEW view_3_tab2_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_169
statement ok
CREATE VIEW view_1_tab2_169 AS SELECT pk, col0 FROM tab2 WHERE (col0 <= 83)
statement ok
CREATE VIEW view_2_tab2_169 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 <= 83))
statement ok
CREATE VIEW view_3_tab2_169 AS SELECT pk FROM view_1_tab2_169
query II rowsort label-1500-1
SELECT pk, col0 FROM tab2 WHERE (col0 <= 83)
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 <= 83))
----
1
95
4
84
9
88
query II rowsort label-1500-1
SELECT pk, col0 FROM view_1_tab2_169
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM view_2_tab2_169
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 <= 83) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_169 UNION ALL SELECT pk, col0 FROM view_2_tab2_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 <= 83) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_169 UNION SELECT pk, col0 FROM view_2_tab2_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 <= 83) ) AS tab2_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT * FROM view_3_tab2_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT pk FROM tab2 WHERE (col0 <= 83)
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab2_169
statement ok
DROP VIEW view_2_tab2_169
statement ok
DROP VIEW view_3_tab2_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_169') DROP VIEW view_1_tab3_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_169') DROP VIEW view_2_tab3_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_169') DROP VIEW view_3_tab3_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_169
statement ok
CREATE VIEW view_1_tab3_169 AS SELECT pk, col0 FROM tab3 WHERE (col0 <= 83)
statement ok
CREATE VIEW view_2_tab3_169 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 <= 83))
statement ok
CREATE VIEW view_3_tab3_169 AS SELECT pk FROM view_1_tab3_169
query II rowsort label-1500-1
SELECT pk, col0 FROM tab3 WHERE (col0 <= 83)
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 <= 83))
----
1
95
4
84
9
88
query II rowsort label-1500-1
SELECT pk, col0 FROM view_1_tab3_169
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM view_2_tab3_169
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 <= 83) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_169 UNION ALL SELECT pk, col0 FROM view_2_tab3_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 <= 83) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_169 UNION SELECT pk, col0 FROM view_2_tab3_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 <= 83) ) AS tab3_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT * FROM view_3_tab3_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT pk FROM tab3 WHERE (col0 <= 83)
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab3_169
statement ok
DROP VIEW view_2_tab3_169
statement ok
DROP VIEW view_3_tab3_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_169') DROP VIEW view_1_tab4_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_169') DROP VIEW view_2_tab4_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_169') DROP VIEW view_3_tab4_169
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_169
statement ok
CREATE VIEW view_1_tab4_169 AS SELECT pk, col0 FROM tab4 WHERE (col0 <= 83)
statement ok
CREATE VIEW view_2_tab4_169 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 <= 83))
statement ok
CREATE VIEW view_3_tab4_169 AS SELECT pk FROM view_1_tab4_169
query II rowsort label-1500-1
SELECT pk, col0 FROM tab4 WHERE (col0 <= 83)
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 <= 83))
----
1
95
4
84
9
88
query II rowsort label-1500-1
SELECT pk, col0 FROM view_1_tab4_169
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-1500-2
SELECT pk, col0 FROM view_2_tab4_169
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 <= 83) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_169 UNION ALL SELECT pk, col0 FROM view_2_tab4_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 <= 83) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 <= 83))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_169 UNION SELECT pk, col0 FROM view_2_tab4_169
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 <= 83) ) AS tab4_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT * FROM view_3_tab4_169
----
0
2
3
5
6
7
8
query I rowsort label-1500-3
SELECT pk FROM tab4 WHERE (col0 <= 83)
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab4_169
statement ok
DROP VIEW view_2_tab4_169
statement ok
DROP VIEW view_3_tab4_169
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_170') DROP VIEW view_1_tab0_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_170') DROP VIEW view_2_tab0_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_170') DROP VIEW view_3_tab0_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_170
statement ok
CREATE VIEW view_1_tab0_170 AS SELECT pk, col0 FROM tab0 WHERE (((col0 < 21)))
statement ok
CREATE VIEW view_2_tab0_170 AS SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 < 21))))
statement ok
CREATE VIEW view_3_tab0_170 AS SELECT pk FROM view_1_tab0_170
query II rowsort label-1600-1
SELECT pk, col0 FROM tab0 WHERE (((col0 < 21)))
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 < 21))))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1600-1
SELECT pk, col0 FROM view_1_tab0_170
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM view_2_tab0_170
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col0 < 21))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_170 UNION ALL SELECT pk, col0 FROM view_2_tab0_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col0 < 21))) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_170 UNION SELECT pk, col0 FROM view_2_tab0_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (((col0 < 21))) ) AS tab0_170
----
6
query I rowsort label-1600-3
SELECT * FROM view_3_tab0_170
----
6
query I rowsort label-1600-3
SELECT pk FROM tab0 WHERE (((col0 < 21)))
----
6
statement ok
DROP VIEW view_1_tab0_170
statement ok
DROP VIEW view_2_tab0_170
statement ok
DROP VIEW view_3_tab0_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_170') DROP VIEW view_1_tab1_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_170') DROP VIEW view_2_tab1_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_170') DROP VIEW view_3_tab1_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_170
statement ok
CREATE VIEW view_1_tab1_170 AS SELECT pk, col0 FROM tab1 WHERE (((col0 < 21)))
statement ok
CREATE VIEW view_2_tab1_170 AS SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 < 21))))
statement ok
CREATE VIEW view_3_tab1_170 AS SELECT pk FROM view_1_tab1_170
query II rowsort label-1600-1
SELECT pk, col0 FROM tab1 WHERE (((col0 < 21)))
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 < 21))))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1600-1
SELECT pk, col0 FROM view_1_tab1_170
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM view_2_tab1_170
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col0 < 21))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_170 UNION ALL SELECT pk, col0 FROM view_2_tab1_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col0 < 21))) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_170 UNION SELECT pk, col0 FROM view_2_tab1_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (((col0 < 21))) ) AS tab1_170
----
6
query I rowsort label-1600-3
SELECT * FROM view_3_tab1_170
----
6
query I rowsort label-1600-3
SELECT pk FROM tab1 WHERE (((col0 < 21)))
----
6
statement ok
DROP VIEW view_1_tab1_170
statement ok
DROP VIEW view_2_tab1_170
statement ok
DROP VIEW view_3_tab1_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_170') DROP VIEW view_1_tab2_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_170') DROP VIEW view_2_tab2_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_170') DROP VIEW view_3_tab2_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_170
statement ok
CREATE VIEW view_1_tab2_170 AS SELECT pk, col0 FROM tab2 WHERE (((col0 < 21)))
statement ok
CREATE VIEW view_2_tab2_170 AS SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 < 21))))
statement ok
CREATE VIEW view_3_tab2_170 AS SELECT pk FROM view_1_tab2_170
query II rowsort label-1600-1
SELECT pk, col0 FROM tab2 WHERE (((col0 < 21)))
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 < 21))))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1600-1
SELECT pk, col0 FROM view_1_tab2_170
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM view_2_tab2_170
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col0 < 21))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_170 UNION ALL SELECT pk, col0 FROM view_2_tab2_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col0 < 21))) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_170 UNION SELECT pk, col0 FROM view_2_tab2_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (((col0 < 21))) ) AS tab2_170
----
6
query I rowsort label-1600-3
SELECT * FROM view_3_tab2_170
----
6
query I rowsort label-1600-3
SELECT pk FROM tab2 WHERE (((col0 < 21)))
----
6
statement ok
DROP VIEW view_1_tab2_170
statement ok
DROP VIEW view_2_tab2_170
statement ok
DROP VIEW view_3_tab2_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_170') DROP VIEW view_1_tab3_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_170') DROP VIEW view_2_tab3_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_170') DROP VIEW view_3_tab3_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_170
statement ok
CREATE VIEW view_1_tab3_170 AS SELECT pk, col0 FROM tab3 WHERE (((col0 < 21)))
statement ok
CREATE VIEW view_2_tab3_170 AS SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 < 21))))
statement ok
CREATE VIEW view_3_tab3_170 AS SELECT pk FROM view_1_tab3_170
query II rowsort label-1600-1
SELECT pk, col0 FROM tab3 WHERE (((col0 < 21)))
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 < 21))))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1600-1
SELECT pk, col0 FROM view_1_tab3_170
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM view_2_tab3_170
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col0 < 21))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_170 UNION ALL SELECT pk, col0 FROM view_2_tab3_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col0 < 21))) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_170 UNION SELECT pk, col0 FROM view_2_tab3_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (((col0 < 21))) ) AS tab3_170
----
6
query I rowsort label-1600-3
SELECT * FROM view_3_tab3_170
----
6
query I rowsort label-1600-3
SELECT pk FROM tab3 WHERE (((col0 < 21)))
----
6
statement ok
DROP VIEW view_1_tab3_170
statement ok
DROP VIEW view_2_tab3_170
statement ok
DROP VIEW view_3_tab3_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_170') DROP VIEW view_1_tab4_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_170') DROP VIEW view_2_tab4_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_170') DROP VIEW view_3_tab4_170
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_170
statement ok
CREATE VIEW view_1_tab4_170 AS SELECT pk, col0 FROM tab4 WHERE (((col0 < 21)))
statement ok
CREATE VIEW view_2_tab4_170 AS SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 < 21))))
statement ok
CREATE VIEW view_3_tab4_170 AS SELECT pk FROM view_1_tab4_170
query II rowsort label-1600-1
SELECT pk, col0 FROM tab4 WHERE (((col0 < 21)))
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 < 21))))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1600-1
SELECT pk, col0 FROM view_1_tab4_170
----
6
0
query II rowsort label-1600-2
SELECT pk, col0 FROM view_2_tab4_170
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col0 < 21))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_170 UNION ALL SELECT pk, col0 FROM view_2_tab4_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col0 < 21))) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 < 21))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_170 UNION SELECT pk, col0 FROM view_2_tab4_170
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (((col0 < 21))) ) AS tab4_170
----
6
query I rowsort label-1600-3
SELECT * FROM view_3_tab4_170
----
6
query I rowsort label-1600-3
SELECT pk FROM tab4 WHERE (((col0 < 21)))
----
6
statement ok
DROP VIEW view_1_tab4_170
statement ok
DROP VIEW view_2_tab4_170
statement ok
DROP VIEW view_3_tab4_170
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_171') DROP VIEW view_1_tab0_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_171') DROP VIEW view_2_tab0_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_171') DROP VIEW view_3_tab0_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_171
statement ok
CREATE VIEW view_1_tab0_171 AS SELECT pk, col0 FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
statement ok
CREATE VIEW view_2_tab0_171 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
statement ok
CREATE VIEW view_3_tab0_171 AS SELECT pk FROM view_1_tab0_171
query II rowsort label-1700-1
SELECT pk, col0 FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-1700-1
SELECT pk, col0 FROM view_1_tab0_171
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM view_2_tab0_171
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_171 UNION ALL SELECT pk, col0 FROM view_2_tab0_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_171 UNION SELECT pk, col0 FROM view_2_tab0_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) ) AS tab0_171
----
8
query I rowsort label-1700-3
SELECT * FROM view_3_tab0_171
----
8
query I rowsort label-1700-3
SELECT pk FROM tab0 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
statement ok
DROP VIEW view_1_tab0_171
statement ok
DROP VIEW view_2_tab0_171
statement ok
DROP VIEW view_3_tab0_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_171') DROP VIEW view_1_tab1_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_171') DROP VIEW view_2_tab1_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_171') DROP VIEW view_3_tab1_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_171
statement ok
CREATE VIEW view_1_tab1_171 AS SELECT pk, col0 FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
statement ok
CREATE VIEW view_2_tab1_171 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
statement ok
CREATE VIEW view_3_tab1_171 AS SELECT pk FROM view_1_tab1_171
query II rowsort label-1700-1
SELECT pk, col0 FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-1700-1
SELECT pk, col0 FROM view_1_tab1_171
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM view_2_tab1_171
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_171 UNION ALL SELECT pk, col0 FROM view_2_tab1_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_171 UNION SELECT pk, col0 FROM view_2_tab1_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) ) AS tab1_171
----
8
query I rowsort label-1700-3
SELECT * FROM view_3_tab1_171
----
8
query I rowsort label-1700-3
SELECT pk FROM tab1 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
statement ok
DROP VIEW view_1_tab1_171
statement ok
DROP VIEW view_2_tab1_171
statement ok
DROP VIEW view_3_tab1_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_171') DROP VIEW view_1_tab2_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_171') DROP VIEW view_2_tab2_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_171') DROP VIEW view_3_tab2_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_171
statement ok
CREATE VIEW view_1_tab2_171 AS SELECT pk, col0 FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
statement ok
CREATE VIEW view_2_tab2_171 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
statement ok
CREATE VIEW view_3_tab2_171 AS SELECT pk FROM view_1_tab2_171
query II rowsort label-1700-1
SELECT pk, col0 FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-1700-1
SELECT pk, col0 FROM view_1_tab2_171
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM view_2_tab2_171
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_171 UNION ALL SELECT pk, col0 FROM view_2_tab2_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_171 UNION SELECT pk, col0 FROM view_2_tab2_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) ) AS tab2_171
----
8
query I rowsort label-1700-3
SELECT * FROM view_3_tab2_171
----
8
query I rowsort label-1700-3
SELECT pk FROM tab2 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
statement ok
DROP VIEW view_1_tab2_171
statement ok
DROP VIEW view_2_tab2_171
statement ok
DROP VIEW view_3_tab2_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_171') DROP VIEW view_1_tab3_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_171') DROP VIEW view_2_tab3_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_171') DROP VIEW view_3_tab3_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_171
statement ok
CREATE VIEW view_1_tab3_171 AS SELECT pk, col0 FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
statement ok
CREATE VIEW view_2_tab3_171 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
statement ok
CREATE VIEW view_3_tab3_171 AS SELECT pk FROM view_1_tab3_171
query II rowsort label-1700-1
SELECT pk, col0 FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-1700-1
SELECT pk, col0 FROM view_1_tab3_171
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM view_2_tab3_171
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_171 UNION ALL SELECT pk, col0 FROM view_2_tab3_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_171 UNION SELECT pk, col0 FROM view_2_tab3_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) ) AS tab3_171
----
8
query I rowsort label-1700-3
SELECT * FROM view_3_tab3_171
----
8
query I rowsort label-1700-3
SELECT pk FROM tab3 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
statement ok
DROP VIEW view_1_tab3_171
statement ok
DROP VIEW view_2_tab3_171
statement ok
DROP VIEW view_3_tab3_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_171') DROP VIEW view_1_tab4_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_171') DROP VIEW view_2_tab4_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_171') DROP VIEW view_3_tab4_171
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_171
statement ok
CREATE VIEW view_1_tab4_171 AS SELECT pk, col0 FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
statement ok
CREATE VIEW view_2_tab4_171 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
statement ok
CREATE VIEW view_3_tab4_171 AS SELECT pk FROM view_1_tab4_171
query II rowsort label-1700-1
SELECT pk, col0 FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-1700-1
SELECT pk, col0 FROM view_1_tab4_171
----
8
47
query II rowsort label-1700-2
SELECT pk, col0 FROM view_2_tab4_171
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_171 UNION ALL SELECT pk, col0 FROM view_2_tab4_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col0 < 1) AND col3 > 81 OR col1 < 33.10))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_171 UNION SELECT pk, col0 FROM view_2_tab4_171
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10) ) AS tab4_171
----
8
query I rowsort label-1700-3
SELECT * FROM view_3_tab4_171
----
8
query I rowsort label-1700-3
SELECT pk FROM tab4 WHERE ((col0 < 1) AND col3 > 81 OR col1 < 33.10)
----
8
statement ok
DROP VIEW view_1_tab4_171
statement ok
DROP VIEW view_2_tab4_171
statement ok
DROP VIEW view_3_tab4_171
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_172') DROP VIEW view_1_tab0_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_172') DROP VIEW view_2_tab0_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_172') DROP VIEW view_3_tab0_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_172
statement ok
CREATE VIEW view_1_tab0_172 AS SELECT pk, col0 FROM tab0 WHERE col3 >= 37
statement ok
CREATE VIEW view_2_tab0_172 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 37)
statement ok
CREATE VIEW view_3_tab0_172 AS SELECT pk FROM view_1_tab0_172
query II rowsort label-1800-1
SELECT pk, col0 FROM tab0 WHERE col3 >= 37
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 37)
----
6
0
query II rowsort label-1800-1
SELECT pk, col0 FROM view_1_tab0_172
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM view_2_tab0_172
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 >= 37 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_172 UNION ALL SELECT pk, col0 FROM view_2_tab0_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 >= 37 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_172 UNION SELECT pk, col0 FROM view_2_tab0_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 >= 37 ) AS tab0_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT * FROM view_3_tab0_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT pk FROM tab0 WHERE col3 >= 37
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_172
statement ok
DROP VIEW view_2_tab0_172
statement ok
DROP VIEW view_3_tab0_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_172') DROP VIEW view_1_tab1_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_172') DROP VIEW view_2_tab1_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_172') DROP VIEW view_3_tab1_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_172
statement ok
CREATE VIEW view_1_tab1_172 AS SELECT pk, col0 FROM tab1 WHERE col3 >= 37
statement ok
CREATE VIEW view_2_tab1_172 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 37)
statement ok
CREATE VIEW view_3_tab1_172 AS SELECT pk FROM view_1_tab1_172
query II rowsort label-1800-1
SELECT pk, col0 FROM tab1 WHERE col3 >= 37
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 37)
----
6
0
query II rowsort label-1800-1
SELECT pk, col0 FROM view_1_tab1_172
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM view_2_tab1_172
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 >= 37 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_172 UNION ALL SELECT pk, col0 FROM view_2_tab1_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 >= 37 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_172 UNION SELECT pk, col0 FROM view_2_tab1_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 >= 37 ) AS tab1_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT * FROM view_3_tab1_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT pk FROM tab1 WHERE col3 >= 37
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_172
statement ok
DROP VIEW view_2_tab1_172
statement ok
DROP VIEW view_3_tab1_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_172') DROP VIEW view_1_tab2_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_172') DROP VIEW view_2_tab2_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_172') DROP VIEW view_3_tab2_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_172
statement ok
CREATE VIEW view_1_tab2_172 AS SELECT pk, col0 FROM tab2 WHERE col3 >= 37
statement ok
CREATE VIEW view_2_tab2_172 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 37)
statement ok
CREATE VIEW view_3_tab2_172 AS SELECT pk FROM view_1_tab2_172
query II rowsort label-1800-1
SELECT pk, col0 FROM tab2 WHERE col3 >= 37
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 37)
----
6
0
query II rowsort label-1800-1
SELECT pk, col0 FROM view_1_tab2_172
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM view_2_tab2_172
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 >= 37 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_172 UNION ALL SELECT pk, col0 FROM view_2_tab2_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 >= 37 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_172 UNION SELECT pk, col0 FROM view_2_tab2_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 >= 37 ) AS tab2_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT * FROM view_3_tab2_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT pk FROM tab2 WHERE col3 >= 37
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_172
statement ok
DROP VIEW view_2_tab2_172
statement ok
DROP VIEW view_3_tab2_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_172') DROP VIEW view_1_tab3_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_172') DROP VIEW view_2_tab3_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_172') DROP VIEW view_3_tab3_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_172
statement ok
CREATE VIEW view_1_tab3_172 AS SELECT pk, col0 FROM tab3 WHERE col3 >= 37
statement ok
CREATE VIEW view_2_tab3_172 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 37)
statement ok
CREATE VIEW view_3_tab3_172 AS SELECT pk FROM view_1_tab3_172
query II rowsort label-1800-1
SELECT pk, col0 FROM tab3 WHERE col3 >= 37
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 37)
----
6
0
query II rowsort label-1800-1
SELECT pk, col0 FROM view_1_tab3_172
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM view_2_tab3_172
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 >= 37 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_172 UNION ALL SELECT pk, col0 FROM view_2_tab3_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 >= 37 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_172 UNION SELECT pk, col0 FROM view_2_tab3_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 >= 37 ) AS tab3_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT * FROM view_3_tab3_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT pk FROM tab3 WHERE col3 >= 37
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_172
statement ok
DROP VIEW view_2_tab3_172
statement ok
DROP VIEW view_3_tab3_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_172') DROP VIEW view_1_tab4_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_172') DROP VIEW view_2_tab4_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_172') DROP VIEW view_3_tab4_172
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_172
statement ok
CREATE VIEW view_1_tab4_172 AS SELECT pk, col0 FROM tab4 WHERE col3 >= 37
statement ok
CREATE VIEW view_2_tab4_172 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 37)
statement ok
CREATE VIEW view_3_tab4_172 AS SELECT pk FROM view_1_tab4_172
query II rowsort label-1800-1
SELECT pk, col0 FROM tab4 WHERE col3 >= 37
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 37)
----
6
0
query II rowsort label-1800-1
SELECT pk, col0 FROM view_1_tab4_172
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-1800-2
SELECT pk, col0 FROM view_2_tab4_172
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 >= 37 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_172 UNION ALL SELECT pk, col0 FROM view_2_tab4_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 >= 37 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 37)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_172 UNION SELECT pk, col0 FROM view_2_tab4_172
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 >= 37 ) AS tab4_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT * FROM view_3_tab4_172
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-1800-3
SELECT pk FROM tab4 WHERE col3 >= 37
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_172
statement ok
DROP VIEW view_2_tab4_172
statement ok
DROP VIEW view_3_tab4_172
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_173') DROP VIEW view_1_tab0_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_173') DROP VIEW view_2_tab0_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_173') DROP VIEW view_3_tab0_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_173
statement ok
CREATE VIEW view_1_tab0_173 AS SELECT pk, col0 FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
statement ok
CREATE VIEW view_2_tab0_173 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
statement ok
CREATE VIEW view_3_tab0_173 AS SELECT pk FROM view_1_tab0_173
query II rowsort label-1900-1
SELECT pk, col0 FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
query II rowsort label-1900-1
SELECT pk, col0 FROM view_1_tab0_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM view_2_tab0_173
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_173 UNION ALL SELECT pk, col0 FROM view_2_tab0_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_173 UNION SELECT pk, col0 FROM view_2_tab0_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) ) AS tab0_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT * FROM view_3_tab0_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT pk FROM tab0 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_173
statement ok
DROP VIEW view_2_tab0_173
statement ok
DROP VIEW view_3_tab0_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_173') DROP VIEW view_1_tab1_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_173') DROP VIEW view_2_tab1_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_173') DROP VIEW view_3_tab1_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_173
statement ok
CREATE VIEW view_1_tab1_173 AS SELECT pk, col0 FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
statement ok
CREATE VIEW view_2_tab1_173 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
statement ok
CREATE VIEW view_3_tab1_173 AS SELECT pk FROM view_1_tab1_173
query II rowsort label-1900-1
SELECT pk, col0 FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
query II rowsort label-1900-1
SELECT pk, col0 FROM view_1_tab1_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM view_2_tab1_173
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_173 UNION ALL SELECT pk, col0 FROM view_2_tab1_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_173 UNION SELECT pk, col0 FROM view_2_tab1_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) ) AS tab1_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT * FROM view_3_tab1_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT pk FROM tab1 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_173
statement ok
DROP VIEW view_2_tab1_173
statement ok
DROP VIEW view_3_tab1_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_173') DROP VIEW view_1_tab2_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_173') DROP VIEW view_2_tab2_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_173') DROP VIEW view_3_tab2_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_173
statement ok
CREATE VIEW view_1_tab2_173 AS SELECT pk, col0 FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
statement ok
CREATE VIEW view_2_tab2_173 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
statement ok
CREATE VIEW view_3_tab2_173 AS SELECT pk FROM view_1_tab2_173
query II rowsort label-1900-1
SELECT pk, col0 FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
query II rowsort label-1900-1
SELECT pk, col0 FROM view_1_tab2_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM view_2_tab2_173
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_173 UNION ALL SELECT pk, col0 FROM view_2_tab2_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_173 UNION SELECT pk, col0 FROM view_2_tab2_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) ) AS tab2_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT * FROM view_3_tab2_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT pk FROM tab2 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_173
statement ok
DROP VIEW view_2_tab2_173
statement ok
DROP VIEW view_3_tab2_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_173') DROP VIEW view_1_tab3_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_173') DROP VIEW view_2_tab3_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_173') DROP VIEW view_3_tab3_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_173
statement ok
CREATE VIEW view_1_tab3_173 AS SELECT pk, col0 FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
statement ok
CREATE VIEW view_2_tab3_173 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
statement ok
CREATE VIEW view_3_tab3_173 AS SELECT pk FROM view_1_tab3_173
query II rowsort label-1900-1
SELECT pk, col0 FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
query II rowsort label-1900-1
SELECT pk, col0 FROM view_1_tab3_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM view_2_tab3_173
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_173 UNION ALL SELECT pk, col0 FROM view_2_tab3_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_173 UNION SELECT pk, col0 FROM view_2_tab3_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) ) AS tab3_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT * FROM view_3_tab3_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT pk FROM tab3 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_173
statement ok
DROP VIEW view_2_tab3_173
statement ok
DROP VIEW view_3_tab3_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_173') DROP VIEW view_1_tab4_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_173') DROP VIEW view_2_tab4_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_173') DROP VIEW view_3_tab4_173
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_173
statement ok
CREATE VIEW view_1_tab4_173 AS SELECT pk, col0 FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
statement ok
CREATE VIEW view_2_tab4_173 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
statement ok
CREATE VIEW view_3_tab4_173 AS SELECT pk FROM view_1_tab4_173
query II rowsort label-1900-1
SELECT pk, col0 FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
query II rowsort label-1900-1
SELECT pk, col0 FROM view_1_tab4_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-1900-2
SELECT pk, col0 FROM view_2_tab4_173
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_173 UNION ALL SELECT pk, col0 FROM view_2_tab4_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 56.1 AND col0 < 88 OR (col4 < 93.8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_173 UNION SELECT pk, col0 FROM view_2_tab4_173
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-1900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8) ) AS tab4_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT * FROM view_3_tab4_173
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-1900-3
SELECT pk FROM tab4 WHERE col1 > 56.1 AND col0 < 88 OR (col4 < 93.8)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_173
statement ok
DROP VIEW view_2_tab4_173
statement ok
DROP VIEW view_3_tab4_173
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_174') DROP VIEW view_1_tab0_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_174') DROP VIEW view_2_tab0_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_174') DROP VIEW view_3_tab0_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_174
statement ok
CREATE VIEW view_1_tab0_174 AS SELECT pk, col0 FROM tab0 WHERE (col3 >= 16)
statement ok
CREATE VIEW view_2_tab0_174 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col3 >= 16))
statement ok
CREATE VIEW view_3_tab0_174 AS SELECT pk FROM view_1_tab0_174
query II rowsort label-2000-1
SELECT pk, col0 FROM tab0 WHERE (col3 >= 16)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col3 >= 16))
----
query II rowsort label-2000-1
SELECT pk, col0 FROM view_1_tab0_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM view_2_tab0_174
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 >= 16) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_174 UNION ALL SELECT pk, col0 FROM view_2_tab0_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 >= 16) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_174 UNION SELECT pk, col0 FROM view_2_tab0_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col3 >= 16) ) AS tab0_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT * FROM view_3_tab0_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT pk FROM tab0 WHERE (col3 >= 16)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_174
statement ok
DROP VIEW view_2_tab0_174
statement ok
DROP VIEW view_3_tab0_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_174') DROP VIEW view_1_tab1_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_174') DROP VIEW view_2_tab1_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_174') DROP VIEW view_3_tab1_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_174
statement ok
CREATE VIEW view_1_tab1_174 AS SELECT pk, col0 FROM tab1 WHERE (col3 >= 16)
statement ok
CREATE VIEW view_2_tab1_174 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col3 >= 16))
statement ok
CREATE VIEW view_3_tab1_174 AS SELECT pk FROM view_1_tab1_174
query II rowsort label-2000-1
SELECT pk, col0 FROM tab1 WHERE (col3 >= 16)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col3 >= 16))
----
query II rowsort label-2000-1
SELECT pk, col0 FROM view_1_tab1_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM view_2_tab1_174
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 >= 16) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_174 UNION ALL SELECT pk, col0 FROM view_2_tab1_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 >= 16) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_174 UNION SELECT pk, col0 FROM view_2_tab1_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col3 >= 16) ) AS tab1_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT * FROM view_3_tab1_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT pk FROM tab1 WHERE (col3 >= 16)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_174
statement ok
DROP VIEW view_2_tab1_174
statement ok
DROP VIEW view_3_tab1_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_174') DROP VIEW view_1_tab2_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_174') DROP VIEW view_2_tab2_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_174') DROP VIEW view_3_tab2_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_174
statement ok
CREATE VIEW view_1_tab2_174 AS SELECT pk, col0 FROM tab2 WHERE (col3 >= 16)
statement ok
CREATE VIEW view_2_tab2_174 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col3 >= 16))
statement ok
CREATE VIEW view_3_tab2_174 AS SELECT pk FROM view_1_tab2_174
query II rowsort label-2000-1
SELECT pk, col0 FROM tab2 WHERE (col3 >= 16)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col3 >= 16))
----
query II rowsort label-2000-1
SELECT pk, col0 FROM view_1_tab2_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM view_2_tab2_174
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 >= 16) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_174 UNION ALL SELECT pk, col0 FROM view_2_tab2_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 >= 16) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_174 UNION SELECT pk, col0 FROM view_2_tab2_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col3 >= 16) ) AS tab2_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT * FROM view_3_tab2_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT pk FROM tab2 WHERE (col3 >= 16)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_174
statement ok
DROP VIEW view_2_tab2_174
statement ok
DROP VIEW view_3_tab2_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_174') DROP VIEW view_1_tab3_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_174') DROP VIEW view_2_tab3_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_174') DROP VIEW view_3_tab3_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_174
statement ok
CREATE VIEW view_1_tab3_174 AS SELECT pk, col0 FROM tab3 WHERE (col3 >= 16)
statement ok
CREATE VIEW view_2_tab3_174 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col3 >= 16))
statement ok
CREATE VIEW view_3_tab3_174 AS SELECT pk FROM view_1_tab3_174
query II rowsort label-2000-1
SELECT pk, col0 FROM tab3 WHERE (col3 >= 16)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col3 >= 16))
----
query II rowsort label-2000-1
SELECT pk, col0 FROM view_1_tab3_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM view_2_tab3_174
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 >= 16) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_174 UNION ALL SELECT pk, col0 FROM view_2_tab3_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 >= 16) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_174 UNION SELECT pk, col0 FROM view_2_tab3_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col3 >= 16) ) AS tab3_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT * FROM view_3_tab3_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT pk FROM tab3 WHERE (col3 >= 16)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_174
statement ok
DROP VIEW view_2_tab3_174
statement ok
DROP VIEW view_3_tab3_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_174') DROP VIEW view_1_tab4_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_174') DROP VIEW view_2_tab4_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_174') DROP VIEW view_3_tab4_174
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_174
statement ok
CREATE VIEW view_1_tab4_174 AS SELECT pk, col0 FROM tab4 WHERE (col3 >= 16)
statement ok
CREATE VIEW view_2_tab4_174 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col3 >= 16))
statement ok
CREATE VIEW view_3_tab4_174 AS SELECT pk FROM view_1_tab4_174
query II rowsort label-2000-1
SELECT pk, col0 FROM tab4 WHERE (col3 >= 16)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col3 >= 16))
----
query II rowsort label-2000-1
SELECT pk, col0 FROM view_1_tab4_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2000-2
SELECT pk, col0 FROM view_2_tab4_174
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 >= 16) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_174 UNION ALL SELECT pk, col0 FROM view_2_tab4_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 >= 16) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col3 >= 16))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_174 UNION SELECT pk, col0 FROM view_2_tab4_174
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col3 >= 16) ) AS tab4_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT * FROM view_3_tab4_174
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2000-3
SELECT pk FROM tab4 WHERE (col3 >= 16)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_174
statement ok
DROP VIEW view_2_tab4_174
statement ok
DROP VIEW view_3_tab4_174
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_175') DROP VIEW view_1_tab0_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_175') DROP VIEW view_2_tab0_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_175') DROP VIEW view_3_tab0_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_175
statement ok
CREATE VIEW view_1_tab0_175 AS SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
statement ok
CREATE VIEW view_2_tab0_175 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
statement ok
CREATE VIEW view_3_tab0_175 AS SELECT pk FROM view_1_tab0_175
query II rowsort label-2100-1
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2100-1
SELECT pk, col0 FROM view_1_tab0_175
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM view_2_tab0_175
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_175 UNION ALL SELECT pk, col0 FROM view_2_tab0_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_175 UNION SELECT pk, col0 FROM view_2_tab0_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) ) AS tab0_175
----
1
query I rowsort label-2100-3
SELECT * FROM view_3_tab0_175
----
1
query I rowsort label-2100-3
SELECT pk FROM tab0 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
statement ok
DROP VIEW view_1_tab0_175
statement ok
DROP VIEW view_2_tab0_175
statement ok
DROP VIEW view_3_tab0_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_175') DROP VIEW view_1_tab1_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_175') DROP VIEW view_2_tab1_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_175') DROP VIEW view_3_tab1_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_175
statement ok
CREATE VIEW view_1_tab1_175 AS SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
statement ok
CREATE VIEW view_2_tab1_175 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
statement ok
CREATE VIEW view_3_tab1_175 AS SELECT pk FROM view_1_tab1_175
query II rowsort label-2100-1
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2100-1
SELECT pk, col0 FROM view_1_tab1_175
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM view_2_tab1_175
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_175 UNION ALL SELECT pk, col0 FROM view_2_tab1_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_175 UNION SELECT pk, col0 FROM view_2_tab1_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) ) AS tab1_175
----
1
query I rowsort label-2100-3
SELECT * FROM view_3_tab1_175
----
1
query I rowsort label-2100-3
SELECT pk FROM tab1 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
statement ok
DROP VIEW view_1_tab1_175
statement ok
DROP VIEW view_2_tab1_175
statement ok
DROP VIEW view_3_tab1_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_175') DROP VIEW view_1_tab2_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_175') DROP VIEW view_2_tab2_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_175') DROP VIEW view_3_tab2_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_175
statement ok
CREATE VIEW view_1_tab2_175 AS SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
statement ok
CREATE VIEW view_2_tab2_175 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
statement ok
CREATE VIEW view_3_tab2_175 AS SELECT pk FROM view_1_tab2_175
query II rowsort label-2100-1
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2100-1
SELECT pk, col0 FROM view_1_tab2_175
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM view_2_tab2_175
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_175 UNION ALL SELECT pk, col0 FROM view_2_tab2_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_175 UNION SELECT pk, col0 FROM view_2_tab2_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) ) AS tab2_175
----
1
query I rowsort label-2100-3
SELECT * FROM view_3_tab2_175
----
1
query I rowsort label-2100-3
SELECT pk FROM tab2 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
statement ok
DROP VIEW view_1_tab2_175
statement ok
DROP VIEW view_2_tab2_175
statement ok
DROP VIEW view_3_tab2_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_175') DROP VIEW view_1_tab3_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_175') DROP VIEW view_2_tab3_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_175') DROP VIEW view_3_tab3_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_175
statement ok
CREATE VIEW view_1_tab3_175 AS SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
statement ok
CREATE VIEW view_2_tab3_175 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
statement ok
CREATE VIEW view_3_tab3_175 AS SELECT pk FROM view_1_tab3_175
query II rowsort label-2100-1
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2100-1
SELECT pk, col0 FROM view_1_tab3_175
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM view_2_tab3_175
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_175 UNION ALL SELECT pk, col0 FROM view_2_tab3_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_175 UNION SELECT pk, col0 FROM view_2_tab3_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) ) AS tab3_175
----
1
query I rowsort label-2100-3
SELECT * FROM view_3_tab3_175
----
1
query I rowsort label-2100-3
SELECT pk FROM tab3 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
statement ok
DROP VIEW view_1_tab3_175
statement ok
DROP VIEW view_2_tab3_175
statement ok
DROP VIEW view_3_tab3_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_175') DROP VIEW view_1_tab4_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_175') DROP VIEW view_2_tab4_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_175') DROP VIEW view_3_tab4_175
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_175
statement ok
CREATE VIEW view_1_tab4_175 AS SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
statement ok
CREATE VIEW view_2_tab4_175 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
statement ok
CREATE VIEW view_3_tab4_175 AS SELECT pk FROM view_1_tab4_175
query II rowsort label-2100-1
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2100-1
SELECT pk, col0 FROM view_1_tab4_175
----
1
95
query II rowsort label-2100-2
SELECT pk, col0 FROM view_2_tab4_175
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_175 UNION ALL SELECT pk, col0 FROM view_2_tab4_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 = 32 OR (col0 > 89))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_175 UNION SELECT pk, col0 FROM view_2_tab4_175
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89) ) AS tab4_175
----
1
query I rowsort label-2100-3
SELECT * FROM view_3_tab4_175
----
1
query I rowsort label-2100-3
SELECT pk FROM tab4 WHERE col0 IS NULL OR col3 = 32 OR (col0 > 89)
----
1
statement ok
DROP VIEW view_1_tab4_175
statement ok
DROP VIEW view_2_tab4_175
statement ok
DROP VIEW view_3_tab4_175
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_176') DROP VIEW view_1_tab0_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_176') DROP VIEW view_2_tab0_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_176') DROP VIEW view_3_tab0_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_176
statement ok
CREATE VIEW view_1_tab0_176 AS SELECT pk, col0 FROM tab0 WHERE col0 > 89
statement ok
CREATE VIEW view_2_tab0_176 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 89)
statement ok
CREATE VIEW view_3_tab0_176 AS SELECT pk FROM view_1_tab0_176
query II rowsort label-2200-1
SELECT pk, col0 FROM tab0 WHERE col0 > 89
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 89)
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2200-1
SELECT pk, col0 FROM view_1_tab0_176
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM view_2_tab0_176
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 89 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_176 UNION ALL SELECT pk, col0 FROM view_2_tab0_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 89 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_176 UNION SELECT pk, col0 FROM view_2_tab0_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 89 ) AS tab0_176
----
1
query I rowsort label-2200-3
SELECT * FROM view_3_tab0_176
----
1
query I rowsort label-2200-3
SELECT pk FROM tab0 WHERE col0 > 89
----
1
statement ok
DROP VIEW view_1_tab0_176
statement ok
DROP VIEW view_2_tab0_176
statement ok
DROP VIEW view_3_tab0_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_176') DROP VIEW view_1_tab1_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_176') DROP VIEW view_2_tab1_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_176') DROP VIEW view_3_tab1_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_176
statement ok
CREATE VIEW view_1_tab1_176 AS SELECT pk, col0 FROM tab1 WHERE col0 > 89
statement ok
CREATE VIEW view_2_tab1_176 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 89)
statement ok
CREATE VIEW view_3_tab1_176 AS SELECT pk FROM view_1_tab1_176
query II rowsort label-2200-1
SELECT pk, col0 FROM tab1 WHERE col0 > 89
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 89)
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2200-1
SELECT pk, col0 FROM view_1_tab1_176
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM view_2_tab1_176
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 89 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_176 UNION ALL SELECT pk, col0 FROM view_2_tab1_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 89 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_176 UNION SELECT pk, col0 FROM view_2_tab1_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 89 ) AS tab1_176
----
1
query I rowsort label-2200-3
SELECT * FROM view_3_tab1_176
----
1
query I rowsort label-2200-3
SELECT pk FROM tab1 WHERE col0 > 89
----
1
statement ok
DROP VIEW view_1_tab1_176
statement ok
DROP VIEW view_2_tab1_176
statement ok
DROP VIEW view_3_tab1_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_176') DROP VIEW view_1_tab2_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_176') DROP VIEW view_2_tab2_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_176') DROP VIEW view_3_tab2_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_176
statement ok
CREATE VIEW view_1_tab2_176 AS SELECT pk, col0 FROM tab2 WHERE col0 > 89
statement ok
CREATE VIEW view_2_tab2_176 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 89)
statement ok
CREATE VIEW view_3_tab2_176 AS SELECT pk FROM view_1_tab2_176
query II rowsort label-2200-1
SELECT pk, col0 FROM tab2 WHERE col0 > 89
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 89)
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2200-1
SELECT pk, col0 FROM view_1_tab2_176
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM view_2_tab2_176
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 89 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_176 UNION ALL SELECT pk, col0 FROM view_2_tab2_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 89 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_176 UNION SELECT pk, col0 FROM view_2_tab2_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 89 ) AS tab2_176
----
1
query I rowsort label-2200-3
SELECT * FROM view_3_tab2_176
----
1
query I rowsort label-2200-3
SELECT pk FROM tab2 WHERE col0 > 89
----
1
statement ok
DROP VIEW view_1_tab2_176
statement ok
DROP VIEW view_2_tab2_176
statement ok
DROP VIEW view_3_tab2_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_176') DROP VIEW view_1_tab3_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_176') DROP VIEW view_2_tab3_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_176') DROP VIEW view_3_tab3_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_176
statement ok
CREATE VIEW view_1_tab3_176 AS SELECT pk, col0 FROM tab3 WHERE col0 > 89
statement ok
CREATE VIEW view_2_tab3_176 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 89)
statement ok
CREATE VIEW view_3_tab3_176 AS SELECT pk FROM view_1_tab3_176
query II rowsort label-2200-1
SELECT pk, col0 FROM tab3 WHERE col0 > 89
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 89)
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2200-1
SELECT pk, col0 FROM view_1_tab3_176
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM view_2_tab3_176
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 89 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_176 UNION ALL SELECT pk, col0 FROM view_2_tab3_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 89 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_176 UNION SELECT pk, col0 FROM view_2_tab3_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 89 ) AS tab3_176
----
1
query I rowsort label-2200-3
SELECT * FROM view_3_tab3_176
----
1
query I rowsort label-2200-3
SELECT pk FROM tab3 WHERE col0 > 89
----
1
statement ok
DROP VIEW view_1_tab3_176
statement ok
DROP VIEW view_2_tab3_176
statement ok
DROP VIEW view_3_tab3_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_176') DROP VIEW view_1_tab4_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_176') DROP VIEW view_2_tab4_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_176') DROP VIEW view_3_tab4_176
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_176
statement ok
CREATE VIEW view_1_tab4_176 AS SELECT pk, col0 FROM tab4 WHERE col0 > 89
statement ok
CREATE VIEW view_2_tab4_176 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 89)
statement ok
CREATE VIEW view_3_tab4_176 AS SELECT pk FROM view_1_tab4_176
query II rowsort label-2200-1
SELECT pk, col0 FROM tab4 WHERE col0 > 89
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 89)
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-2200-1
SELECT pk, col0 FROM view_1_tab4_176
----
1
95
query II rowsort label-2200-2
SELECT pk, col0 FROM view_2_tab4_176
----
18 values hashing to 9dcb19751e9878db981c24c73d7f3465
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 89 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_176 UNION ALL SELECT pk, col0 FROM view_2_tab4_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 89 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_176 UNION SELECT pk, col0 FROM view_2_tab4_176
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 89 ) AS tab4_176
----
1
query I rowsort label-2200-3
SELECT * FROM view_3_tab4_176
----
1
query I rowsort label-2200-3
SELECT pk FROM tab4 WHERE col0 > 89
----
1
statement ok
DROP VIEW view_1_tab4_176
statement ok
DROP VIEW view_2_tab4_176
statement ok
DROP VIEW view_3_tab4_176
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_177') DROP VIEW view_1_tab0_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_177') DROP VIEW view_2_tab0_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_177') DROP VIEW view_3_tab0_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_177
statement ok
CREATE VIEW view_1_tab0_177 AS SELECT pk, col0 FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
statement ok
CREATE VIEW view_2_tab0_177 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
statement ok
CREATE VIEW view_3_tab0_177 AS SELECT pk FROM view_1_tab0_177
query II rowsort label-2300-1
SELECT pk, col0 FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-2300-1
SELECT pk, col0 FROM view_1_tab0_177
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM view_2_tab0_177
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_177 UNION ALL SELECT pk, col0 FROM view_2_tab0_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_177 UNION SELECT pk, col0 FROM view_2_tab0_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) ) AS tab0_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT * FROM view_3_tab0_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT pk FROM tab0 WHERE col3 IN (SELECT col0 FROM tab0 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
5
6
7
statement ok
DROP VIEW view_1_tab0_177
statement ok
DROP VIEW view_2_tab0_177
statement ok
DROP VIEW view_3_tab0_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_177') DROP VIEW view_1_tab1_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_177') DROP VIEW view_2_tab1_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_177') DROP VIEW view_3_tab1_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_177
statement ok
CREATE VIEW view_1_tab1_177 AS SELECT pk, col0 FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
statement ok
CREATE VIEW view_2_tab1_177 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
statement ok
CREATE VIEW view_3_tab1_177 AS SELECT pk FROM view_1_tab1_177
query II rowsort label-2300-1
SELECT pk, col0 FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-2300-1
SELECT pk, col0 FROM view_1_tab1_177
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM view_2_tab1_177
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_177 UNION ALL SELECT pk, col0 FROM view_2_tab1_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_177 UNION SELECT pk, col0 FROM view_2_tab1_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) ) AS tab1_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT * FROM view_3_tab1_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT pk FROM tab1 WHERE col3 IN (SELECT col0 FROM tab1 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
5
6
7
statement ok
DROP VIEW view_1_tab1_177
statement ok
DROP VIEW view_2_tab1_177
statement ok
DROP VIEW view_3_tab1_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_177') DROP VIEW view_1_tab2_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_177') DROP VIEW view_2_tab2_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_177') DROP VIEW view_3_tab2_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_177
statement ok
CREATE VIEW view_1_tab2_177 AS SELECT pk, col0 FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
statement ok
CREATE VIEW view_2_tab2_177 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
statement ok
CREATE VIEW view_3_tab2_177 AS SELECT pk FROM view_1_tab2_177
query II rowsort label-2300-1
SELECT pk, col0 FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-2300-1
SELECT pk, col0 FROM view_1_tab2_177
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM view_2_tab2_177
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_177 UNION ALL SELECT pk, col0 FROM view_2_tab2_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_177 UNION SELECT pk, col0 FROM view_2_tab2_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) ) AS tab2_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT * FROM view_3_tab2_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT pk FROM tab2 WHERE col3 IN (SELECT col0 FROM tab2 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
5
6
7
statement ok
DROP VIEW view_1_tab2_177
statement ok
DROP VIEW view_2_tab2_177
statement ok
DROP VIEW view_3_tab2_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_177') DROP VIEW view_1_tab3_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_177') DROP VIEW view_2_tab3_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_177') DROP VIEW view_3_tab3_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_177
statement ok
CREATE VIEW view_1_tab3_177 AS SELECT pk, col0 FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
statement ok
CREATE VIEW view_2_tab3_177 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
statement ok
CREATE VIEW view_3_tab3_177 AS SELECT pk FROM view_1_tab3_177
query II rowsort label-2300-1
SELECT pk, col0 FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-2300-1
SELECT pk, col0 FROM view_1_tab3_177
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM view_2_tab3_177
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_177 UNION ALL SELECT pk, col0 FROM view_2_tab3_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_177 UNION SELECT pk, col0 FROM view_2_tab3_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) ) AS tab3_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT * FROM view_3_tab3_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT pk FROM tab3 WHERE col3 IN (SELECT col0 FROM tab3 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
5
6
7
statement ok
DROP VIEW view_1_tab3_177
statement ok
DROP VIEW view_2_tab3_177
statement ok
DROP VIEW view_3_tab3_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_177') DROP VIEW view_1_tab4_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_177') DROP VIEW view_2_tab4_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_177') DROP VIEW view_3_tab4_177
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_177
statement ok
CREATE VIEW view_1_tab4_177 AS SELECT pk, col0 FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
statement ok
CREATE VIEW view_2_tab4_177 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
statement ok
CREATE VIEW view_3_tab4_177 AS SELECT pk FROM view_1_tab4_177
query II rowsort label-2300-1
SELECT pk, col0 FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-2300-1
SELECT pk, col0 FROM view_1_tab4_177
----
4
84
5
58
6
0
7
65
query II rowsort label-2300-2
SELECT pk, col0 FROM view_2_tab4_177
----
12 values hashing to cd8c31e1e33656afa6515b69baa934e8
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_177 UNION ALL SELECT pk, col0 FROM view_2_tab4_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_177 UNION SELECT pk, col0 FROM view_2_tab4_177
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62)))) ) AS tab4_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT * FROM view_3_tab4_177
----
4
5
6
7
query I rowsort label-2300-3
SELECT pk FROM tab4 WHERE col3 IN (SELECT col0 FROM tab4 WHERE ((col0 >= 99 AND (col1 IS NULL OR col3 < 92 AND col0 >= 39 AND col1 >= 35.88 OR ((col0 IS NULL AND ((col3 > 62) AND (col3 > 59) OR ((col1 IS NULL))) AND col0 >= 13)) AND (((col4 > 43.91 AND ((col0 > 33 OR col3 < 42 OR col1 > 49.5)) OR col0 <= 9 OR (col3 > 76)))) AND (col3 > 56)) AND col4 IN (70.62,69.41,26.9,98.29))) OR ((((((((col4 <= 82.44 OR (col3 IN (20)) AND col0 IN (81,42))))) OR col3 <= 38)) OR col4 < 68.31 AND (col3 < 82 AND col0 < 62))))
----
4
5
6
7
statement ok
DROP VIEW view_1_tab4_177
statement ok
DROP VIEW view_2_tab4_177
statement ok
DROP VIEW view_3_tab4_177
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_178') DROP VIEW view_1_tab0_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_178') DROP VIEW view_2_tab0_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_178') DROP VIEW view_3_tab0_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_178
statement ok
CREATE VIEW view_1_tab0_178 AS SELECT pk, col0 FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
statement ok
CREATE VIEW view_2_tab0_178 AS SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
statement ok
CREATE VIEW view_3_tab0_178 AS SELECT pk FROM view_1_tab0_178
query II rowsort label-2400-1
SELECT pk, col0 FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
query II rowsort label-2400-1
SELECT pk, col0 FROM view_1_tab0_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM view_2_tab0_178
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_178 UNION ALL SELECT pk, col0 FROM view_2_tab0_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_178 UNION SELECT pk, col0 FROM view_2_tab0_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) ) AS tab0_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT * FROM view_3_tab0_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT pk FROM tab0 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab0 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab0 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab0 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab0 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab0 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_178
statement ok
DROP VIEW view_2_tab0_178
statement ok
DROP VIEW view_3_tab0_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_178') DROP VIEW view_1_tab1_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_178') DROP VIEW view_2_tab1_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_178') DROP VIEW view_3_tab1_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_178
statement ok
CREATE VIEW view_1_tab1_178 AS SELECT pk, col0 FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
statement ok
CREATE VIEW view_2_tab1_178 AS SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
statement ok
CREATE VIEW view_3_tab1_178 AS SELECT pk FROM view_1_tab1_178
query II rowsort label-2400-1
SELECT pk, col0 FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
query II rowsort label-2400-1
SELECT pk, col0 FROM view_1_tab1_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM view_2_tab1_178
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_178 UNION ALL SELECT pk, col0 FROM view_2_tab1_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_178 UNION SELECT pk, col0 FROM view_2_tab1_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) ) AS tab1_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT * FROM view_3_tab1_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT pk FROM tab1 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab1 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab1 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab1 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab1 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab1 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_178
statement ok
DROP VIEW view_2_tab1_178
statement ok
DROP VIEW view_3_tab1_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_178') DROP VIEW view_1_tab2_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_178') DROP VIEW view_2_tab2_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_178') DROP VIEW view_3_tab2_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_178
statement ok
CREATE VIEW view_1_tab2_178 AS SELECT pk, col0 FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
statement ok
CREATE VIEW view_2_tab2_178 AS SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
statement ok
CREATE VIEW view_3_tab2_178 AS SELECT pk FROM view_1_tab2_178
query II rowsort label-2400-1
SELECT pk, col0 FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
query II rowsort label-2400-1
SELECT pk, col0 FROM view_1_tab2_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM view_2_tab2_178
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_178 UNION ALL SELECT pk, col0 FROM view_2_tab2_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_178 UNION SELECT pk, col0 FROM view_2_tab2_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) ) AS tab2_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT * FROM view_3_tab2_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT pk FROM tab2 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab2 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab2 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab2 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab2 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab2 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_178
statement ok
DROP VIEW view_2_tab2_178
statement ok
DROP VIEW view_3_tab2_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_178') DROP VIEW view_1_tab3_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_178') DROP VIEW view_2_tab3_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_178') DROP VIEW view_3_tab3_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_178
statement ok
CREATE VIEW view_1_tab3_178 AS SELECT pk, col0 FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
statement ok
CREATE VIEW view_2_tab3_178 AS SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
statement ok
CREATE VIEW view_3_tab3_178 AS SELECT pk FROM view_1_tab3_178
query II rowsort label-2400-1
SELECT pk, col0 FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
query II rowsort label-2400-1
SELECT pk, col0 FROM view_1_tab3_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM view_2_tab3_178
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_178 UNION ALL SELECT pk, col0 FROM view_2_tab3_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_178 UNION SELECT pk, col0 FROM view_2_tab3_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) ) AS tab3_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT * FROM view_3_tab3_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT pk FROM tab3 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab3 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab3 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab3 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab3 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab3 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_178
statement ok
DROP VIEW view_2_tab3_178
statement ok
DROP VIEW view_3_tab3_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_178') DROP VIEW view_1_tab4_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_178') DROP VIEW view_2_tab4_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_178') DROP VIEW view_3_tab4_178
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_178
statement ok
CREATE VIEW view_1_tab4_178 AS SELECT pk, col0 FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
statement ok
CREATE VIEW view_2_tab4_178 AS SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
statement ok
CREATE VIEW view_3_tab4_178 AS SELECT pk FROM view_1_tab4_178
query II rowsort label-2400-1
SELECT pk, col0 FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
query II rowsort label-2400-1
SELECT pk, col0 FROM view_1_tab4_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2400-2
SELECT pk, col0 FROM view_2_tab4_178
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_178 UNION ALL SELECT pk, col0 FROM view_2_tab4_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_178 UNION SELECT pk, col0 FROM view_2_tab4_178
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50) ) AS tab4_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT * FROM view_3_tab4_178
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2400-3
SELECT pk FROM tab4 WHERE (((col0 = 19 AND col3 < 41)) OR (col0 <= 25 OR col1 > 12.63 OR (col3 > 50 OR col3 < 10 AND (col0 >= 51 AND col4 > 36.17 OR (((col0 >= 95) OR (col1 < 85.14 OR (((col0 > 74 OR col0 IS NULL AND ((col0 <= 28)) AND col4 IN (SELECT col1 FROM tab4 WHERE col1 IN (85.83,99.74,5.30,88.59,55.47,91.6))))) AND col4 < 21.68 AND col3 > 11 OR col0 IN (SELECT col3 FROM tab4 WHERE (col3 IS NULL) AND col0 IS NULL OR col4 > 99.14 OR (col3 < 88 OR ((col3 = 60 AND (col3 > 37))) AND col1 BETWEEN 13.77 AND 24.18) AND (col0 > 54)) AND (col3 = 83))))) AND col4 > 93.78 AND col4 < 8.75))) OR col0 IN (SELECT col3 FROM tab4 WHERE (col0 > 35)) AND col0 >= 54 OR col4 IN (19.96) AND ((((col4 >= 36.99)) AND (col0 = 90) OR ((col3 > 42 AND col3 <= 50)) AND (col0 < 16 OR col3 < 61 AND col0 < 82 OR col0 IS NULL OR ((col1 < 85.69) AND col4 < 70.47) AND col1 <= 94.31 AND ((col0 >= 65 OR col1 IN (SELECT col4 FROM tab4 WHERE (col0 < 66 OR col3 < 50)) OR col1 >= 83.17 AND col3 = 1 AND col0 <= 51 AND (col1 IS NULL) OR (col3 = 68 AND (col4 IS NULL)) OR col3 > 41 AND col3 > 50 OR ((col0 >= 1 OR (col1 <= 6.41)) AND col4 < 37.84) OR col3 IN (SELECT col0 FROM tab4 WHERE col0 < 80) OR (col1 > 71.6) AND col0 = 19)) AND (col0 >= 69) AND col4 >= 38.57) OR col3 > 73 OR col3 < 60 AND (col0 < 78) AND col0 < 38 AND col4 < 44.50 OR ((col3 IS NULL AND (col0 = 69) OR col0 <= 7)) OR (col3 > 12) AND col0 < 99)) AND (col3 < 50)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_178
statement ok
DROP VIEW view_2_tab4_178
statement ok
DROP VIEW view_3_tab4_178
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_179') DROP VIEW view_1_tab0_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_179') DROP VIEW view_2_tab0_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_179') DROP VIEW view_3_tab0_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_179
statement ok
CREATE VIEW view_1_tab0_179 AS SELECT pk, col0 FROM tab0 WHERE (col0 >= 82)
statement ok
CREATE VIEW view_2_tab0_179 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 82))
statement ok
CREATE VIEW view_3_tab0_179 AS SELECT pk FROM view_1_tab0_179
query II rowsort label-2500-1
SELECT pk, col0 FROM tab0 WHERE (col0 >= 82)
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 82))
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-2500-1
SELECT pk, col0 FROM view_1_tab0_179
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM view_2_tab0_179
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 >= 82) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_179 UNION ALL SELECT pk, col0 FROM view_2_tab0_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 >= 82) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_179 UNION SELECT pk, col0 FROM view_2_tab0_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 >= 82) ) AS tab0_179
----
1
4
9
query I rowsort label-2500-3
SELECT * FROM view_3_tab0_179
----
1
4
9
query I rowsort label-2500-3
SELECT pk FROM tab0 WHERE (col0 >= 82)
----
1
4
9
statement ok
DROP VIEW view_1_tab0_179
statement ok
DROP VIEW view_2_tab0_179
statement ok
DROP VIEW view_3_tab0_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_179') DROP VIEW view_1_tab1_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_179') DROP VIEW view_2_tab1_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_179') DROP VIEW view_3_tab1_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_179
statement ok
CREATE VIEW view_1_tab1_179 AS SELECT pk, col0 FROM tab1 WHERE (col0 >= 82)
statement ok
CREATE VIEW view_2_tab1_179 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 82))
statement ok
CREATE VIEW view_3_tab1_179 AS SELECT pk FROM view_1_tab1_179
query II rowsort label-2500-1
SELECT pk, col0 FROM tab1 WHERE (col0 >= 82)
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 82))
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-2500-1
SELECT pk, col0 FROM view_1_tab1_179
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM view_2_tab1_179
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 >= 82) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_179 UNION ALL SELECT pk, col0 FROM view_2_tab1_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 >= 82) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_179 UNION SELECT pk, col0 FROM view_2_tab1_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 >= 82) ) AS tab1_179
----
1
4
9
query I rowsort label-2500-3
SELECT * FROM view_3_tab1_179
----
1
4
9
query I rowsort label-2500-3
SELECT pk FROM tab1 WHERE (col0 >= 82)
----
1
4
9
statement ok
DROP VIEW view_1_tab1_179
statement ok
DROP VIEW view_2_tab1_179
statement ok
DROP VIEW view_3_tab1_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_179') DROP VIEW view_1_tab2_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_179') DROP VIEW view_2_tab2_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_179') DROP VIEW view_3_tab2_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_179
statement ok
CREATE VIEW view_1_tab2_179 AS SELECT pk, col0 FROM tab2 WHERE (col0 >= 82)
statement ok
CREATE VIEW view_2_tab2_179 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 82))
statement ok
CREATE VIEW view_3_tab2_179 AS SELECT pk FROM view_1_tab2_179
query II rowsort label-2500-1
SELECT pk, col0 FROM tab2 WHERE (col0 >= 82)
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 82))
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-2500-1
SELECT pk, col0 FROM view_1_tab2_179
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM view_2_tab2_179
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 >= 82) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_179 UNION ALL SELECT pk, col0 FROM view_2_tab2_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 >= 82) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_179 UNION SELECT pk, col0 FROM view_2_tab2_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 >= 82) ) AS tab2_179
----
1
4
9
query I rowsort label-2500-3
SELECT * FROM view_3_tab2_179
----
1
4
9
query I rowsort label-2500-3
SELECT pk FROM tab2 WHERE (col0 >= 82)
----
1
4
9
statement ok
DROP VIEW view_1_tab2_179
statement ok
DROP VIEW view_2_tab2_179
statement ok
DROP VIEW view_3_tab2_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_179') DROP VIEW view_1_tab3_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_179') DROP VIEW view_2_tab3_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_179') DROP VIEW view_3_tab3_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_179
statement ok
CREATE VIEW view_1_tab3_179 AS SELECT pk, col0 FROM tab3 WHERE (col0 >= 82)
statement ok
CREATE VIEW view_2_tab3_179 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 82))
statement ok
CREATE VIEW view_3_tab3_179 AS SELECT pk FROM view_1_tab3_179
query II rowsort label-2500-1
SELECT pk, col0 FROM tab3 WHERE (col0 >= 82)
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 82))
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-2500-1
SELECT pk, col0 FROM view_1_tab3_179
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM view_2_tab3_179
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 >= 82) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_179 UNION ALL SELECT pk, col0 FROM view_2_tab3_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 >= 82) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_179 UNION SELECT pk, col0 FROM view_2_tab3_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 >= 82) ) AS tab3_179
----
1
4
9
query I rowsort label-2500-3
SELECT * FROM view_3_tab3_179
----
1
4
9
query I rowsort label-2500-3
SELECT pk FROM tab3 WHERE (col0 >= 82)
----
1
4
9
statement ok
DROP VIEW view_1_tab3_179
statement ok
DROP VIEW view_2_tab3_179
statement ok
DROP VIEW view_3_tab3_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_179') DROP VIEW view_1_tab4_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_179') DROP VIEW view_2_tab4_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_179') DROP VIEW view_3_tab4_179
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_179
statement ok
CREATE VIEW view_1_tab4_179 AS SELECT pk, col0 FROM tab4 WHERE (col0 >= 82)
statement ok
CREATE VIEW view_2_tab4_179 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 82))
statement ok
CREATE VIEW view_3_tab4_179 AS SELECT pk FROM view_1_tab4_179
query II rowsort label-2500-1
SELECT pk, col0 FROM tab4 WHERE (col0 >= 82)
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 82))
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-2500-1
SELECT pk, col0 FROM view_1_tab4_179
----
1
95
4
84
9
88
query II rowsort label-2500-2
SELECT pk, col0 FROM view_2_tab4_179
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 >= 82) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_179 UNION ALL SELECT pk, col0 FROM view_2_tab4_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 >= 82) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 82))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_179 UNION SELECT pk, col0 FROM view_2_tab4_179
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 >= 82) ) AS tab4_179
----
1
4
9
query I rowsort label-2500-3
SELECT * FROM view_3_tab4_179
----
1
4
9
query I rowsort label-2500-3
SELECT pk FROM tab4 WHERE (col0 >= 82)
----
1
4
9
statement ok
DROP VIEW view_1_tab4_179
statement ok
DROP VIEW view_2_tab4_179
statement ok
DROP VIEW view_3_tab4_179
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_180') DROP VIEW view_1_tab0_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_180') DROP VIEW view_2_tab0_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_180') DROP VIEW view_3_tab0_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_180
statement ok
CREATE VIEW view_1_tab0_180 AS SELECT pk, col0 FROM tab0 WHERE col3 > 8
statement ok
CREATE VIEW view_2_tab0_180 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 8)
statement ok
CREATE VIEW view_3_tab0_180 AS SELECT pk FROM view_1_tab0_180
query II rowsort label-2600-1
SELECT pk, col0 FROM tab0 WHERE col3 > 8
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 8)
----
query II rowsort label-2600-1
SELECT pk, col0 FROM view_1_tab0_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM view_2_tab0_180
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 8 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_180 UNION ALL SELECT pk, col0 FROM view_2_tab0_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 8 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_180 UNION SELECT pk, col0 FROM view_2_tab0_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 > 8 ) AS tab0_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT * FROM view_3_tab0_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT pk FROM tab0 WHERE col3 > 8
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_180
statement ok
DROP VIEW view_2_tab0_180
statement ok
DROP VIEW view_3_tab0_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_180') DROP VIEW view_1_tab1_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_180') DROP VIEW view_2_tab1_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_180') DROP VIEW view_3_tab1_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_180
statement ok
CREATE VIEW view_1_tab1_180 AS SELECT pk, col0 FROM tab1 WHERE col3 > 8
statement ok
CREATE VIEW view_2_tab1_180 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 8)
statement ok
CREATE VIEW view_3_tab1_180 AS SELECT pk FROM view_1_tab1_180
query II rowsort label-2600-1
SELECT pk, col0 FROM tab1 WHERE col3 > 8
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 8)
----
query II rowsort label-2600-1
SELECT pk, col0 FROM view_1_tab1_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM view_2_tab1_180
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 8 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_180 UNION ALL SELECT pk, col0 FROM view_2_tab1_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 8 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_180 UNION SELECT pk, col0 FROM view_2_tab1_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 > 8 ) AS tab1_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT * FROM view_3_tab1_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT pk FROM tab1 WHERE col3 > 8
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_180
statement ok
DROP VIEW view_2_tab1_180
statement ok
DROP VIEW view_3_tab1_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_180') DROP VIEW view_1_tab2_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_180') DROP VIEW view_2_tab2_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_180') DROP VIEW view_3_tab2_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_180
statement ok
CREATE VIEW view_1_tab2_180 AS SELECT pk, col0 FROM tab2 WHERE col3 > 8
statement ok
CREATE VIEW view_2_tab2_180 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 8)
statement ok
CREATE VIEW view_3_tab2_180 AS SELECT pk FROM view_1_tab2_180
query II rowsort label-2600-1
SELECT pk, col0 FROM tab2 WHERE col3 > 8
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 8)
----
query II rowsort label-2600-1
SELECT pk, col0 FROM view_1_tab2_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM view_2_tab2_180
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 8 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_180 UNION ALL SELECT pk, col0 FROM view_2_tab2_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 8 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_180 UNION SELECT pk, col0 FROM view_2_tab2_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 > 8 ) AS tab2_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT * FROM view_3_tab2_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT pk FROM tab2 WHERE col3 > 8
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_180
statement ok
DROP VIEW view_2_tab2_180
statement ok
DROP VIEW view_3_tab2_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_180') DROP VIEW view_1_tab3_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_180') DROP VIEW view_2_tab3_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_180') DROP VIEW view_3_tab3_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_180
statement ok
CREATE VIEW view_1_tab3_180 AS SELECT pk, col0 FROM tab3 WHERE col3 > 8
statement ok
CREATE VIEW view_2_tab3_180 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 8)
statement ok
CREATE VIEW view_3_tab3_180 AS SELECT pk FROM view_1_tab3_180
query II rowsort label-2600-1
SELECT pk, col0 FROM tab3 WHERE col3 > 8
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 8)
----
query II rowsort label-2600-1
SELECT pk, col0 FROM view_1_tab3_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM view_2_tab3_180
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 8 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_180 UNION ALL SELECT pk, col0 FROM view_2_tab3_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 8 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_180 UNION SELECT pk, col0 FROM view_2_tab3_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 > 8 ) AS tab3_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT * FROM view_3_tab3_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT pk FROM tab3 WHERE col3 > 8
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_180
statement ok
DROP VIEW view_2_tab3_180
statement ok
DROP VIEW view_3_tab3_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_180') DROP VIEW view_1_tab4_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_180') DROP VIEW view_2_tab4_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_180') DROP VIEW view_3_tab4_180
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_180
statement ok
CREATE VIEW view_1_tab4_180 AS SELECT pk, col0 FROM tab4 WHERE col3 > 8
statement ok
CREATE VIEW view_2_tab4_180 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 8)
statement ok
CREATE VIEW view_3_tab4_180 AS SELECT pk FROM view_1_tab4_180
query II rowsort label-2600-1
SELECT pk, col0 FROM tab4 WHERE col3 > 8
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 8)
----
query II rowsort label-2600-1
SELECT pk, col0 FROM view_1_tab4_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-2600-2
SELECT pk, col0 FROM view_2_tab4_180
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 8 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_180 UNION ALL SELECT pk, col0 FROM view_2_tab4_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 8 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 8)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_180 UNION SELECT pk, col0 FROM view_2_tab4_180
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 > 8 ) AS tab4_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT * FROM view_3_tab4_180
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-2600-3
SELECT pk FROM tab4 WHERE col3 > 8
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_180
statement ok
DROP VIEW view_2_tab4_180
statement ok
DROP VIEW view_3_tab4_180
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_181') DROP VIEW view_1_tab0_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_181') DROP VIEW view_2_tab0_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_181') DROP VIEW view_3_tab0_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_181
statement ok
CREATE VIEW view_1_tab0_181 AS SELECT pk, col0 FROM tab0 WHERE (col4 > 38.90)
statement ok
CREATE VIEW view_2_tab0_181 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 38.90))
statement ok
CREATE VIEW view_3_tab0_181 AS SELECT pk FROM view_1_tab0_181
query II rowsort label-2700-1
SELECT pk, col0 FROM tab0 WHERE (col4 > 38.90)
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 38.90))
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-2700-1
SELECT pk, col0 FROM view_1_tab0_181
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM view_2_tab0_181
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 > 38.90) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_181 UNION ALL SELECT pk, col0 FROM view_2_tab0_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 > 38.90) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_181 UNION SELECT pk, col0 FROM view_2_tab0_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col4 > 38.90) ) AS tab0_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT * FROM view_3_tab0_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT pk FROM tab0 WHERE (col4 > 38.90)
----
1
2
3
4
8
statement ok
DROP VIEW view_1_tab0_181
statement ok
DROP VIEW view_2_tab0_181
statement ok
DROP VIEW view_3_tab0_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_181') DROP VIEW view_1_tab1_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_181') DROP VIEW view_2_tab1_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_181') DROP VIEW view_3_tab1_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_181
statement ok
CREATE VIEW view_1_tab1_181 AS SELECT pk, col0 FROM tab1 WHERE (col4 > 38.90)
statement ok
CREATE VIEW view_2_tab1_181 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 38.90))
statement ok
CREATE VIEW view_3_tab1_181 AS SELECT pk FROM view_1_tab1_181
query II rowsort label-2700-1
SELECT pk, col0 FROM tab1 WHERE (col4 > 38.90)
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 38.90))
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-2700-1
SELECT pk, col0 FROM view_1_tab1_181
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM view_2_tab1_181
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 > 38.90) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_181 UNION ALL SELECT pk, col0 FROM view_2_tab1_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 > 38.90) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_181 UNION SELECT pk, col0 FROM view_2_tab1_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col4 > 38.90) ) AS tab1_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT * FROM view_3_tab1_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT pk FROM tab1 WHERE (col4 > 38.90)
----
1
2
3
4
8
statement ok
DROP VIEW view_1_tab1_181
statement ok
DROP VIEW view_2_tab1_181
statement ok
DROP VIEW view_3_tab1_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_181') DROP VIEW view_1_tab2_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_181') DROP VIEW view_2_tab2_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_181') DROP VIEW view_3_tab2_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_181
statement ok
CREATE VIEW view_1_tab2_181 AS SELECT pk, col0 FROM tab2 WHERE (col4 > 38.90)
statement ok
CREATE VIEW view_2_tab2_181 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 38.90))
statement ok
CREATE VIEW view_3_tab2_181 AS SELECT pk FROM view_1_tab2_181
query II rowsort label-2700-1
SELECT pk, col0 FROM tab2 WHERE (col4 > 38.90)
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 38.90))
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-2700-1
SELECT pk, col0 FROM view_1_tab2_181
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM view_2_tab2_181
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 > 38.90) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_181 UNION ALL SELECT pk, col0 FROM view_2_tab2_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 > 38.90) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_181 UNION SELECT pk, col0 FROM view_2_tab2_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col4 > 38.90) ) AS tab2_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT * FROM view_3_tab2_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT pk FROM tab2 WHERE (col4 > 38.90)
----
1
2
3
4
8
statement ok
DROP VIEW view_1_tab2_181
statement ok
DROP VIEW view_2_tab2_181
statement ok
DROP VIEW view_3_tab2_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_181') DROP VIEW view_1_tab3_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_181') DROP VIEW view_2_tab3_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_181') DROP VIEW view_3_tab3_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_181
statement ok
CREATE VIEW view_1_tab3_181 AS SELECT pk, col0 FROM tab3 WHERE (col4 > 38.90)
statement ok
CREATE VIEW view_2_tab3_181 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 38.90))
statement ok
CREATE VIEW view_3_tab3_181 AS SELECT pk FROM view_1_tab3_181
query II rowsort label-2700-1
SELECT pk, col0 FROM tab3 WHERE (col4 > 38.90)
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 38.90))
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-2700-1
SELECT pk, col0 FROM view_1_tab3_181
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM view_2_tab3_181
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 > 38.90) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_181 UNION ALL SELECT pk, col0 FROM view_2_tab3_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 > 38.90) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_181 UNION SELECT pk, col0 FROM view_2_tab3_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col4 > 38.90) ) AS tab3_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT * FROM view_3_tab3_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT pk FROM tab3 WHERE (col4 > 38.90)
----
1
2
3
4
8
statement ok
DROP VIEW view_1_tab3_181
statement ok
DROP VIEW view_2_tab3_181
statement ok
DROP VIEW view_3_tab3_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_181') DROP VIEW view_1_tab4_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_181') DROP VIEW view_2_tab4_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_181') DROP VIEW view_3_tab4_181
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_181
statement ok
CREATE VIEW view_1_tab4_181 AS SELECT pk, col0 FROM tab4 WHERE (col4 > 38.90)
statement ok
CREATE VIEW view_2_tab4_181 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 38.90))
statement ok
CREATE VIEW view_3_tab4_181 AS SELECT pk FROM view_1_tab4_181
query II rowsort label-2700-1
SELECT pk, col0 FROM tab4 WHERE (col4 > 38.90)
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 38.90))
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-2700-1
SELECT pk, col0 FROM view_1_tab4_181
----
10 values hashing to 362a2eedb07449f68ab6c94cce154cc6
query II rowsort label-2700-2
SELECT pk, col0 FROM view_2_tab4_181
----
10 values hashing to 8177cf7ce473654883bc8e82df59cad3
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 > 38.90) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_181 UNION ALL SELECT pk, col0 FROM view_2_tab4_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 > 38.90) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 38.90))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_181 UNION SELECT pk, col0 FROM view_2_tab4_181
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col4 > 38.90) ) AS tab4_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT * FROM view_3_tab4_181
----
1
2
3
4
8
query I rowsort label-2700-3
SELECT pk FROM tab4 WHERE (col4 > 38.90)
----
1
2
3
4
8
statement ok
DROP VIEW view_1_tab4_181
statement ok
DROP VIEW view_2_tab4_181
statement ok
DROP VIEW view_3_tab4_181
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_182') DROP VIEW view_1_tab0_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_182') DROP VIEW view_2_tab0_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_182') DROP VIEW view_3_tab0_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_182
statement ok
CREATE VIEW view_1_tab0_182 AS SELECT pk, col0 FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
statement ok
CREATE VIEW view_2_tab0_182 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
statement ok
CREATE VIEW view_3_tab0_182 AS SELECT pk FROM view_1_tab0_182
query II rowsort label-2800-1
SELECT pk, col0 FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2800-1
SELECT pk, col0 FROM view_1_tab0_182
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM view_2_tab0_182
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_182 UNION ALL SELECT pk, col0 FROM view_2_tab0_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_182 UNION SELECT pk, col0 FROM view_2_tab0_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) ) AS tab0_182
----
8
query I rowsort label-2800-3
SELECT * FROM view_3_tab0_182
----
8
query I rowsort label-2800-3
SELECT pk FROM tab0 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
statement ok
DROP VIEW view_1_tab0_182
statement ok
DROP VIEW view_2_tab0_182
statement ok
DROP VIEW view_3_tab0_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_182') DROP VIEW view_1_tab1_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_182') DROP VIEW view_2_tab1_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_182') DROP VIEW view_3_tab1_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_182
statement ok
CREATE VIEW view_1_tab1_182 AS SELECT pk, col0 FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
statement ok
CREATE VIEW view_2_tab1_182 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
statement ok
CREATE VIEW view_3_tab1_182 AS SELECT pk FROM view_1_tab1_182
query II rowsort label-2800-1
SELECT pk, col0 FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2800-1
SELECT pk, col0 FROM view_1_tab1_182
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM view_2_tab1_182
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_182 UNION ALL SELECT pk, col0 FROM view_2_tab1_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_182 UNION SELECT pk, col0 FROM view_2_tab1_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) ) AS tab1_182
----
8
query I rowsort label-2800-3
SELECT * FROM view_3_tab1_182
----
8
query I rowsort label-2800-3
SELECT pk FROM tab1 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
statement ok
DROP VIEW view_1_tab1_182
statement ok
DROP VIEW view_2_tab1_182
statement ok
DROP VIEW view_3_tab1_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_182') DROP VIEW view_1_tab2_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_182') DROP VIEW view_2_tab2_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_182') DROP VIEW view_3_tab2_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_182
statement ok
CREATE VIEW view_1_tab2_182 AS SELECT pk, col0 FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
statement ok
CREATE VIEW view_2_tab2_182 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
statement ok
CREATE VIEW view_3_tab2_182 AS SELECT pk FROM view_1_tab2_182
query II rowsort label-2800-1
SELECT pk, col0 FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2800-1
SELECT pk, col0 FROM view_1_tab2_182
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM view_2_tab2_182
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_182 UNION ALL SELECT pk, col0 FROM view_2_tab2_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_182 UNION SELECT pk, col0 FROM view_2_tab2_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) ) AS tab2_182
----
8
query I rowsort label-2800-3
SELECT * FROM view_3_tab2_182
----
8
query I rowsort label-2800-3
SELECT pk FROM tab2 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
statement ok
DROP VIEW view_1_tab2_182
statement ok
DROP VIEW view_2_tab2_182
statement ok
DROP VIEW view_3_tab2_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_182') DROP VIEW view_1_tab3_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_182') DROP VIEW view_2_tab3_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_182') DROP VIEW view_3_tab3_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_182
statement ok
CREATE VIEW view_1_tab3_182 AS SELECT pk, col0 FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
statement ok
CREATE VIEW view_2_tab3_182 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
statement ok
CREATE VIEW view_3_tab3_182 AS SELECT pk FROM view_1_tab3_182
query II rowsort label-2800-1
SELECT pk, col0 FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2800-1
SELECT pk, col0 FROM view_1_tab3_182
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM view_2_tab3_182
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_182 UNION ALL SELECT pk, col0 FROM view_2_tab3_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_182 UNION SELECT pk, col0 FROM view_2_tab3_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) ) AS tab3_182
----
8
query I rowsort label-2800-3
SELECT * FROM view_3_tab3_182
----
8
query I rowsort label-2800-3
SELECT pk FROM tab3 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
statement ok
DROP VIEW view_1_tab3_182
statement ok
DROP VIEW view_2_tab3_182
statement ok
DROP VIEW view_3_tab3_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_182') DROP VIEW view_1_tab4_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_182') DROP VIEW view_2_tab4_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_182') DROP VIEW view_3_tab4_182
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_182
statement ok
CREATE VIEW view_1_tab4_182 AS SELECT pk, col0 FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
statement ok
CREATE VIEW view_2_tab4_182 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
statement ok
CREATE VIEW view_3_tab4_182 AS SELECT pk FROM view_1_tab4_182
query II rowsort label-2800-1
SELECT pk, col0 FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2800-1
SELECT pk, col0 FROM view_1_tab4_182
----
8
47
query II rowsort label-2800-2
SELECT pk, col0 FROM view_2_tab4_182
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_182 UNION ALL SELECT pk, col0 FROM view_2_tab4_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_182 UNION SELECT pk, col0 FROM view_2_tab4_182
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8) ) AS tab4_182
----
8
query I rowsort label-2800-3
SELECT * FROM view_3_tab4_182
----
8
query I rowsort label-2800-3
SELECT pk FROM tab4 WHERE col1 <= 5.36 AND (col4 > 11.88 OR col3 >= 8)
----
8
statement ok
DROP VIEW view_1_tab4_182
statement ok
DROP VIEW view_2_tab4_182
statement ok
DROP VIEW view_3_tab4_182
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_183') DROP VIEW view_1_tab0_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_183') DROP VIEW view_2_tab0_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_183') DROP VIEW view_3_tab0_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_183
statement ok
CREATE VIEW view_1_tab0_183 AS SELECT pk, col0 FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
statement ok
CREATE VIEW view_2_tab0_183 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
statement ok
CREATE VIEW view_3_tab0_183 AS SELECT pk FROM view_1_tab0_183
query II rowsort label-2900-1
SELECT pk, col0 FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
8
47
query II rowsort label-2900-1
SELECT pk, col0 FROM view_1_tab0_183
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM view_2_tab0_183
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_183 UNION ALL SELECT pk, col0 FROM view_2_tab0_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_183 UNION SELECT pk, col0 FROM view_2_tab0_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) ) AS tab0_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT * FROM view_3_tab0_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT pk FROM tab0 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab0_183
statement ok
DROP VIEW view_2_tab0_183
statement ok
DROP VIEW view_3_tab0_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_183') DROP VIEW view_1_tab1_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_183') DROP VIEW view_2_tab1_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_183') DROP VIEW view_3_tab1_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_183
statement ok
CREATE VIEW view_1_tab1_183 AS SELECT pk, col0 FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
statement ok
CREATE VIEW view_2_tab1_183 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
statement ok
CREATE VIEW view_3_tab1_183 AS SELECT pk FROM view_1_tab1_183
query II rowsort label-2900-1
SELECT pk, col0 FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
8
47
query II rowsort label-2900-1
SELECT pk, col0 FROM view_1_tab1_183
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM view_2_tab1_183
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_183 UNION ALL SELECT pk, col0 FROM view_2_tab1_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_183 UNION SELECT pk, col0 FROM view_2_tab1_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) ) AS tab1_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT * FROM view_3_tab1_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT pk FROM tab1 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab1_183
statement ok
DROP VIEW view_2_tab1_183
statement ok
DROP VIEW view_3_tab1_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_183') DROP VIEW view_1_tab2_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_183') DROP VIEW view_2_tab2_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_183') DROP VIEW view_3_tab2_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_183
statement ok
CREATE VIEW view_1_tab2_183 AS SELECT pk, col0 FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
statement ok
CREATE VIEW view_2_tab2_183 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
statement ok
CREATE VIEW view_3_tab2_183 AS SELECT pk FROM view_1_tab2_183
query II rowsort label-2900-1
SELECT pk, col0 FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
8
47
query II rowsort label-2900-1
SELECT pk, col0 FROM view_1_tab2_183
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM view_2_tab2_183
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_183 UNION ALL SELECT pk, col0 FROM view_2_tab2_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_183 UNION SELECT pk, col0 FROM view_2_tab2_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) ) AS tab2_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT * FROM view_3_tab2_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT pk FROM tab2 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab2_183
statement ok
DROP VIEW view_2_tab2_183
statement ok
DROP VIEW view_3_tab2_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_183') DROP VIEW view_1_tab3_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_183') DROP VIEW view_2_tab3_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_183') DROP VIEW view_3_tab3_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_183
statement ok
CREATE VIEW view_1_tab3_183 AS SELECT pk, col0 FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
statement ok
CREATE VIEW view_2_tab3_183 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
statement ok
CREATE VIEW view_3_tab3_183 AS SELECT pk FROM view_1_tab3_183
query II rowsort label-2900-1
SELECT pk, col0 FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
8
47
query II rowsort label-2900-1
SELECT pk, col0 FROM view_1_tab3_183
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM view_2_tab3_183
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_183 UNION ALL SELECT pk, col0 FROM view_2_tab3_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_183 UNION SELECT pk, col0 FROM view_2_tab3_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) ) AS tab3_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT * FROM view_3_tab3_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT pk FROM tab3 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab3_183
statement ok
DROP VIEW view_2_tab3_183
statement ok
DROP VIEW view_3_tab3_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_183') DROP VIEW view_1_tab4_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_183') DROP VIEW view_2_tab4_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_183') DROP VIEW view_3_tab4_183
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_183
statement ok
CREATE VIEW view_1_tab4_183 AS SELECT pk, col0 FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
statement ok
CREATE VIEW view_2_tab4_183 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
statement ok
CREATE VIEW view_3_tab4_183 AS SELECT pk FROM view_1_tab4_183
query II rowsort label-2900-1
SELECT pk, col0 FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
8
47
query II rowsort label-2900-1
SELECT pk, col0 FROM view_1_tab4_183
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-2900-2
SELECT pk, col0 FROM view_2_tab4_183
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_183 UNION ALL SELECT pk, col0 FROM view_2_tab4_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_183 UNION SELECT pk, col0 FROM view_2_tab4_183
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-2900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50)) ) AS tab4_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT * FROM view_3_tab4_183
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-2900-3
SELECT pk FROM tab4 WHERE ((col1 < 73.59 AND (col4 > 98.28 OR (col0 >= 41 AND col1 IS NULL AND col0 < 97 AND (col0 < 62)) OR (((((col1 > 80.99) AND (col4 = 53.19)) AND col0 > 35 AND (col0 <= 41 OR col0 BETWEEN 6 AND 91 AND col1 >= 33.73 OR col3 > 79 AND (col4 > 47.38) AND (col0 > 75 AND col4 = 89.83) AND ((col3 <= 53)) AND col3 < 20) AND ((col3 >= 9)) OR col3 < 54 OR col3 > 39 OR ((col0 < 25 OR col0 IS NULL AND col1 IN (21.49,0.7) AND (col3 <= 86) OR (col1 IS NULL) OR col4 IS NULL) AND col1 >= 12.50) AND (col3 > 6)))) AND (col0 < 29) OR (col3 > 54))) OR (col1 > 3.50))
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab4_183
statement ok
DROP VIEW view_2_tab4_183
statement ok
DROP VIEW view_3_tab4_183
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_184') DROP VIEW view_1_tab0_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_184') DROP VIEW view_2_tab0_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_184') DROP VIEW view_3_tab0_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_184
statement ok
CREATE VIEW view_1_tab0_184 AS SELECT pk, col0 FROM tab0 WHERE col1 >= 24.28
statement ok
CREATE VIEW view_2_tab0_184 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 >= 24.28)
statement ok
CREATE VIEW view_3_tab0_184 AS SELECT pk FROM view_1_tab0_184
query II rowsort label-3000-1
SELECT pk, col0 FROM tab0 WHERE col1 >= 24.28
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 >= 24.28)
----
8
47
query II rowsort label-3000-1
SELECT pk, col0 FROM view_1_tab0_184
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM view_2_tab0_184
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 >= 24.28 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_184 UNION ALL SELECT pk, col0 FROM view_2_tab0_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 >= 24.28 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_184 UNION SELECT pk, col0 FROM view_2_tab0_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 >= 24.28 ) AS tab0_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT * FROM view_3_tab0_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT pk FROM tab0 WHERE col1 >= 24.28
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab0_184
statement ok
DROP VIEW view_2_tab0_184
statement ok
DROP VIEW view_3_tab0_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_184') DROP VIEW view_1_tab1_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_184') DROP VIEW view_2_tab1_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_184') DROP VIEW view_3_tab1_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_184
statement ok
CREATE VIEW view_1_tab1_184 AS SELECT pk, col0 FROM tab1 WHERE col1 >= 24.28
statement ok
CREATE VIEW view_2_tab1_184 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 >= 24.28)
statement ok
CREATE VIEW view_3_tab1_184 AS SELECT pk FROM view_1_tab1_184
query II rowsort label-3000-1
SELECT pk, col0 FROM tab1 WHERE col1 >= 24.28
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 >= 24.28)
----
8
47
query II rowsort label-3000-1
SELECT pk, col0 FROM view_1_tab1_184
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM view_2_tab1_184
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 >= 24.28 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_184 UNION ALL SELECT pk, col0 FROM view_2_tab1_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 >= 24.28 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_184 UNION SELECT pk, col0 FROM view_2_tab1_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 >= 24.28 ) AS tab1_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT * FROM view_3_tab1_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT pk FROM tab1 WHERE col1 >= 24.28
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab1_184
statement ok
DROP VIEW view_2_tab1_184
statement ok
DROP VIEW view_3_tab1_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_184') DROP VIEW view_1_tab2_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_184') DROP VIEW view_2_tab2_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_184') DROP VIEW view_3_tab2_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_184
statement ok
CREATE VIEW view_1_tab2_184 AS SELECT pk, col0 FROM tab2 WHERE col1 >= 24.28
statement ok
CREATE VIEW view_2_tab2_184 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 >= 24.28)
statement ok
CREATE VIEW view_3_tab2_184 AS SELECT pk FROM view_1_tab2_184
query II rowsort label-3000-1
SELECT pk, col0 FROM tab2 WHERE col1 >= 24.28
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 >= 24.28)
----
8
47
query II rowsort label-3000-1
SELECT pk, col0 FROM view_1_tab2_184
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM view_2_tab2_184
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 >= 24.28 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_184 UNION ALL SELECT pk, col0 FROM view_2_tab2_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 >= 24.28 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_184 UNION SELECT pk, col0 FROM view_2_tab2_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 >= 24.28 ) AS tab2_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT * FROM view_3_tab2_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT pk FROM tab2 WHERE col1 >= 24.28
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab2_184
statement ok
DROP VIEW view_2_tab2_184
statement ok
DROP VIEW view_3_tab2_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_184') DROP VIEW view_1_tab3_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_184') DROP VIEW view_2_tab3_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_184') DROP VIEW view_3_tab3_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_184
statement ok
CREATE VIEW view_1_tab3_184 AS SELECT pk, col0 FROM tab3 WHERE col1 >= 24.28
statement ok
CREATE VIEW view_2_tab3_184 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 >= 24.28)
statement ok
CREATE VIEW view_3_tab3_184 AS SELECT pk FROM view_1_tab3_184
query II rowsort label-3000-1
SELECT pk, col0 FROM tab3 WHERE col1 >= 24.28
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 >= 24.28)
----
8
47
query II rowsort label-3000-1
SELECT pk, col0 FROM view_1_tab3_184
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM view_2_tab3_184
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 >= 24.28 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_184 UNION ALL SELECT pk, col0 FROM view_2_tab3_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 >= 24.28 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_184 UNION SELECT pk, col0 FROM view_2_tab3_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 >= 24.28 ) AS tab3_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT * FROM view_3_tab3_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT pk FROM tab3 WHERE col1 >= 24.28
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab3_184
statement ok
DROP VIEW view_2_tab3_184
statement ok
DROP VIEW view_3_tab3_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_184') DROP VIEW view_1_tab4_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_184') DROP VIEW view_2_tab4_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_184') DROP VIEW view_3_tab4_184
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_184
statement ok
CREATE VIEW view_1_tab4_184 AS SELECT pk, col0 FROM tab4 WHERE col1 >= 24.28
statement ok
CREATE VIEW view_2_tab4_184 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 >= 24.28)
statement ok
CREATE VIEW view_3_tab4_184 AS SELECT pk FROM view_1_tab4_184
query II rowsort label-3000-1
SELECT pk, col0 FROM tab4 WHERE col1 >= 24.28
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 >= 24.28)
----
8
47
query II rowsort label-3000-1
SELECT pk, col0 FROM view_1_tab4_184
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3000-2
SELECT pk, col0 FROM view_2_tab4_184
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 >= 24.28 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_184 UNION ALL SELECT pk, col0 FROM view_2_tab4_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 >= 24.28 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 >= 24.28)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_184 UNION SELECT pk, col0 FROM view_2_tab4_184
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 >= 24.28 ) AS tab4_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT * FROM view_3_tab4_184
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-3000-3
SELECT pk FROM tab4 WHERE col1 >= 24.28
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab4_184
statement ok
DROP VIEW view_2_tab4_184
statement ok
DROP VIEW view_3_tab4_184
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_185') DROP VIEW view_1_tab0_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_185') DROP VIEW view_2_tab0_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_185') DROP VIEW view_3_tab0_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_185
statement ok
CREATE VIEW view_1_tab0_185 AS SELECT pk, col0 FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
statement ok
CREATE VIEW view_2_tab0_185 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
statement ok
CREATE VIEW view_3_tab0_185 AS SELECT pk FROM view_1_tab0_185
query II rowsort label-3100-1
SELECT pk, col0 FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-3100-1
SELECT pk, col0 FROM view_1_tab0_185
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM view_2_tab0_185
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_185 UNION ALL SELECT pk, col0 FROM view_2_tab0_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_185 UNION SELECT pk, col0 FROM view_2_tab0_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) ) AS tab0_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT * FROM view_3_tab0_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT pk FROM tab0 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
0
2
3
5
8
statement ok
DROP VIEW view_1_tab0_185
statement ok
DROP VIEW view_2_tab0_185
statement ok
DROP VIEW view_3_tab0_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_185') DROP VIEW view_1_tab1_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_185') DROP VIEW view_2_tab1_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_185') DROP VIEW view_3_tab1_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_185
statement ok
CREATE VIEW view_1_tab1_185 AS SELECT pk, col0 FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
statement ok
CREATE VIEW view_2_tab1_185 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
statement ok
CREATE VIEW view_3_tab1_185 AS SELECT pk FROM view_1_tab1_185
query II rowsort label-3100-1
SELECT pk, col0 FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-3100-1
SELECT pk, col0 FROM view_1_tab1_185
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM view_2_tab1_185
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_185 UNION ALL SELECT pk, col0 FROM view_2_tab1_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_185 UNION SELECT pk, col0 FROM view_2_tab1_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) ) AS tab1_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT * FROM view_3_tab1_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT pk FROM tab1 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
0
2
3
5
8
statement ok
DROP VIEW view_1_tab1_185
statement ok
DROP VIEW view_2_tab1_185
statement ok
DROP VIEW view_3_tab1_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_185') DROP VIEW view_1_tab2_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_185') DROP VIEW view_2_tab2_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_185') DROP VIEW view_3_tab2_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_185
statement ok
CREATE VIEW view_1_tab2_185 AS SELECT pk, col0 FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
statement ok
CREATE VIEW view_2_tab2_185 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
statement ok
CREATE VIEW view_3_tab2_185 AS SELECT pk FROM view_1_tab2_185
query II rowsort label-3100-1
SELECT pk, col0 FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-3100-1
SELECT pk, col0 FROM view_1_tab2_185
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM view_2_tab2_185
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_185 UNION ALL SELECT pk, col0 FROM view_2_tab2_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_185 UNION SELECT pk, col0 FROM view_2_tab2_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) ) AS tab2_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT * FROM view_3_tab2_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT pk FROM tab2 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
0
2
3
5
8
statement ok
DROP VIEW view_1_tab2_185
statement ok
DROP VIEW view_2_tab2_185
statement ok
DROP VIEW view_3_tab2_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_185') DROP VIEW view_1_tab3_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_185') DROP VIEW view_2_tab3_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_185') DROP VIEW view_3_tab3_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_185
statement ok
CREATE VIEW view_1_tab3_185 AS SELECT pk, col0 FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
statement ok
CREATE VIEW view_2_tab3_185 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
statement ok
CREATE VIEW view_3_tab3_185 AS SELECT pk FROM view_1_tab3_185
query II rowsort label-3100-1
SELECT pk, col0 FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-3100-1
SELECT pk, col0 FROM view_1_tab3_185
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM view_2_tab3_185
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_185 UNION ALL SELECT pk, col0 FROM view_2_tab3_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_185 UNION SELECT pk, col0 FROM view_2_tab3_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) ) AS tab3_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT * FROM view_3_tab3_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT pk FROM tab3 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
0
2
3
5
8
statement ok
DROP VIEW view_1_tab3_185
statement ok
DROP VIEW view_2_tab3_185
statement ok
DROP VIEW view_3_tab3_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_185') DROP VIEW view_1_tab4_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_185') DROP VIEW view_2_tab4_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_185') DROP VIEW view_3_tab4_185
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_185
statement ok
CREATE VIEW view_1_tab4_185 AS SELECT pk, col0 FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
statement ok
CREATE VIEW view_2_tab4_185 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
statement ok
CREATE VIEW view_3_tab4_185 AS SELECT pk FROM view_1_tab4_185
query II rowsort label-3100-1
SELECT pk, col0 FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-3100-1
SELECT pk, col0 FROM view_1_tab4_185
----
10 values hashing to 3bda18558e00983c1fc59bd12883efbe
query II rowsort label-3100-2
SELECT pk, col0 FROM view_2_tab4_185
----
10 values hashing to 6c75e4f13ee01de01e2cb8c672844aef
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_185 UNION ALL SELECT pk, col0 FROM view_2_tab4_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 BETWEEN 32 AND 94 AND (col0 <= 62))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_185 UNION SELECT pk, col0 FROM view_2_tab4_185
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62) ) AS tab4_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT * FROM view_3_tab4_185
----
0
2
3
5
8
query I rowsort label-3100-3
SELECT pk FROM tab4 WHERE col3 BETWEEN 32 AND 94 AND (col0 <= 62)
----
0
2
3
5
8
statement ok
DROP VIEW view_1_tab4_185
statement ok
DROP VIEW view_2_tab4_185
statement ok
DROP VIEW view_3_tab4_185
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_186') DROP VIEW view_1_tab0_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_186') DROP VIEW view_2_tab0_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_186') DROP VIEW view_3_tab0_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_186
statement ok
CREATE VIEW view_1_tab0_186 AS SELECT pk, col0 FROM tab0 WHERE ((col4 >= 29.76))
statement ok
CREATE VIEW view_2_tab0_186 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 29.76)))
statement ok
CREATE VIEW view_3_tab0_186 AS SELECT pk FROM view_1_tab0_186
query II rowsort label-3200-1
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 29.76))
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 29.76)))
----
5
58
6
0
9
88
query II rowsort label-3200-1
SELECT pk, col0 FROM view_1_tab0_186
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM view_2_tab0_186
----
5
58
6
0
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 29.76)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_186 UNION ALL SELECT pk, col0 FROM view_2_tab0_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col4 >= 29.76)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_186 UNION SELECT pk, col0 FROM view_2_tab0_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col4 >= 29.76)) ) AS tab0_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT * FROM view_3_tab0_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT pk FROM tab0 WHERE ((col4 >= 29.76))
----
0
1
2
3
4
7
8
statement ok
DROP VIEW view_1_tab0_186
statement ok
DROP VIEW view_2_tab0_186
statement ok
DROP VIEW view_3_tab0_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_186') DROP VIEW view_1_tab1_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_186') DROP VIEW view_2_tab1_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_186') DROP VIEW view_3_tab1_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_186
statement ok
CREATE VIEW view_1_tab1_186 AS SELECT pk, col0 FROM tab1 WHERE ((col4 >= 29.76))
statement ok
CREATE VIEW view_2_tab1_186 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 29.76)))
statement ok
CREATE VIEW view_3_tab1_186 AS SELECT pk FROM view_1_tab1_186
query II rowsort label-3200-1
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 29.76))
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 29.76)))
----
5
58
6
0
9
88
query II rowsort label-3200-1
SELECT pk, col0 FROM view_1_tab1_186
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM view_2_tab1_186
----
5
58
6
0
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 29.76)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_186 UNION ALL SELECT pk, col0 FROM view_2_tab1_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col4 >= 29.76)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_186 UNION SELECT pk, col0 FROM view_2_tab1_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col4 >= 29.76)) ) AS tab1_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT * FROM view_3_tab1_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT pk FROM tab1 WHERE ((col4 >= 29.76))
----
0
1
2
3
4
7
8
statement ok
DROP VIEW view_1_tab1_186
statement ok
DROP VIEW view_2_tab1_186
statement ok
DROP VIEW view_3_tab1_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_186') DROP VIEW view_1_tab2_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_186') DROP VIEW view_2_tab2_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_186') DROP VIEW view_3_tab2_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_186
statement ok
CREATE VIEW view_1_tab2_186 AS SELECT pk, col0 FROM tab2 WHERE ((col4 >= 29.76))
statement ok
CREATE VIEW view_2_tab2_186 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 29.76)))
statement ok
CREATE VIEW view_3_tab2_186 AS SELECT pk FROM view_1_tab2_186
query II rowsort label-3200-1
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 29.76))
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 29.76)))
----
5
58
6
0
9
88
query II rowsort label-3200-1
SELECT pk, col0 FROM view_1_tab2_186
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM view_2_tab2_186
----
5
58
6
0
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 29.76)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_186 UNION ALL SELECT pk, col0 FROM view_2_tab2_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col4 >= 29.76)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_186 UNION SELECT pk, col0 FROM view_2_tab2_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col4 >= 29.76)) ) AS tab2_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT * FROM view_3_tab2_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT pk FROM tab2 WHERE ((col4 >= 29.76))
----
0
1
2
3
4
7
8
statement ok
DROP VIEW view_1_tab2_186
statement ok
DROP VIEW view_2_tab2_186
statement ok
DROP VIEW view_3_tab2_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_186') DROP VIEW view_1_tab3_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_186') DROP VIEW view_2_tab3_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_186') DROP VIEW view_3_tab3_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_186
statement ok
CREATE VIEW view_1_tab3_186 AS SELECT pk, col0 FROM tab3 WHERE ((col4 >= 29.76))
statement ok
CREATE VIEW view_2_tab3_186 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 29.76)))
statement ok
CREATE VIEW view_3_tab3_186 AS SELECT pk FROM view_1_tab3_186
query II rowsort label-3200-1
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 29.76))
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 29.76)))
----
5
58
6
0
9
88
query II rowsort label-3200-1
SELECT pk, col0 FROM view_1_tab3_186
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM view_2_tab3_186
----
5
58
6
0
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 29.76)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_186 UNION ALL SELECT pk, col0 FROM view_2_tab3_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col4 >= 29.76)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_186 UNION SELECT pk, col0 FROM view_2_tab3_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col4 >= 29.76)) ) AS tab3_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT * FROM view_3_tab3_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT pk FROM tab3 WHERE ((col4 >= 29.76))
----
0
1
2
3
4
7
8
statement ok
DROP VIEW view_1_tab3_186
statement ok
DROP VIEW view_2_tab3_186
statement ok
DROP VIEW view_3_tab3_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_186') DROP VIEW view_1_tab4_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_186') DROP VIEW view_2_tab4_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_186') DROP VIEW view_3_tab4_186
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_186
statement ok
CREATE VIEW view_1_tab4_186 AS SELECT pk, col0 FROM tab4 WHERE ((col4 >= 29.76))
statement ok
CREATE VIEW view_2_tab4_186 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 29.76)))
statement ok
CREATE VIEW view_3_tab4_186 AS SELECT pk FROM view_1_tab4_186
query II rowsort label-3200-1
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 29.76))
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 29.76)))
----
5
58
6
0
9
88
query II rowsort label-3200-1
SELECT pk, col0 FROM view_1_tab4_186
----
14 values hashing to 980c1fe8ab9d57bd0e450a3cdace3fc8
query II rowsort label-3200-2
SELECT pk, col0 FROM view_2_tab4_186
----
5
58
6
0
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 29.76)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_186 UNION ALL SELECT pk, col0 FROM view_2_tab4_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col4 >= 29.76)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col4 >= 29.76)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_186 UNION SELECT pk, col0 FROM view_2_tab4_186
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col4 >= 29.76)) ) AS tab4_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT * FROM view_3_tab4_186
----
0
1
2
3
4
7
8
query I rowsort label-3200-3
SELECT pk FROM tab4 WHERE ((col4 >= 29.76))
----
0
1
2
3
4
7
8
statement ok
DROP VIEW view_1_tab4_186
statement ok
DROP VIEW view_2_tab4_186
statement ok
DROP VIEW view_3_tab4_186
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_187') DROP VIEW view_1_tab0_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_187') DROP VIEW view_2_tab0_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_187') DROP VIEW view_3_tab0_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_187
statement ok
CREATE VIEW view_1_tab0_187 AS SELECT pk, col0 FROM tab0 WHERE ((col3 > 69))
statement ok
CREATE VIEW view_2_tab0_187 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col3 > 69)))
statement ok
CREATE VIEW view_3_tab0_187 AS SELECT pk FROM view_1_tab0_187
query II rowsort label-3300-1
SELECT pk, col0 FROM tab0 WHERE ((col3 > 69))
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col3 > 69)))
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-3300-1
SELECT pk, col0 FROM view_1_tab0_187
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM view_2_tab0_187
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 > 69)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_187 UNION ALL SELECT pk, col0 FROM view_2_tab0_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 > 69)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_187 UNION SELECT pk, col0 FROM view_2_tab0_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col3 > 69)) ) AS tab0_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT * FROM view_3_tab0_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT pk FROM tab0 WHERE ((col3 > 69))
----
0
1
2
4
5
statement ok
DROP VIEW view_1_tab0_187
statement ok
DROP VIEW view_2_tab0_187
statement ok
DROP VIEW view_3_tab0_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_187') DROP VIEW view_1_tab1_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_187') DROP VIEW view_2_tab1_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_187') DROP VIEW view_3_tab1_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_187
statement ok
CREATE VIEW view_1_tab1_187 AS SELECT pk, col0 FROM tab1 WHERE ((col3 > 69))
statement ok
CREATE VIEW view_2_tab1_187 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col3 > 69)))
statement ok
CREATE VIEW view_3_tab1_187 AS SELECT pk FROM view_1_tab1_187
query II rowsort label-3300-1
SELECT pk, col0 FROM tab1 WHERE ((col3 > 69))
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col3 > 69)))
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-3300-1
SELECT pk, col0 FROM view_1_tab1_187
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM view_2_tab1_187
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 > 69)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_187 UNION ALL SELECT pk, col0 FROM view_2_tab1_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 > 69)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_187 UNION SELECT pk, col0 FROM view_2_tab1_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col3 > 69)) ) AS tab1_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT * FROM view_3_tab1_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT pk FROM tab1 WHERE ((col3 > 69))
----
0
1
2
4
5
statement ok
DROP VIEW view_1_tab1_187
statement ok
DROP VIEW view_2_tab1_187
statement ok
DROP VIEW view_3_tab1_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_187') DROP VIEW view_1_tab2_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_187') DROP VIEW view_2_tab2_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_187') DROP VIEW view_3_tab2_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_187
statement ok
CREATE VIEW view_1_tab2_187 AS SELECT pk, col0 FROM tab2 WHERE ((col3 > 69))
statement ok
CREATE VIEW view_2_tab2_187 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col3 > 69)))
statement ok
CREATE VIEW view_3_tab2_187 AS SELECT pk FROM view_1_tab2_187
query II rowsort label-3300-1
SELECT pk, col0 FROM tab2 WHERE ((col3 > 69))
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col3 > 69)))
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-3300-1
SELECT pk, col0 FROM view_1_tab2_187
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM view_2_tab2_187
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 > 69)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_187 UNION ALL SELECT pk, col0 FROM view_2_tab2_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 > 69)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_187 UNION SELECT pk, col0 FROM view_2_tab2_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col3 > 69)) ) AS tab2_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT * FROM view_3_tab2_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT pk FROM tab2 WHERE ((col3 > 69))
----
0
1
2
4
5
statement ok
DROP VIEW view_1_tab2_187
statement ok
DROP VIEW view_2_tab2_187
statement ok
DROP VIEW view_3_tab2_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_187') DROP VIEW view_1_tab3_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_187') DROP VIEW view_2_tab3_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_187') DROP VIEW view_3_tab3_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_187
statement ok
CREATE VIEW view_1_tab3_187 AS SELECT pk, col0 FROM tab3 WHERE ((col3 > 69))
statement ok
CREATE VIEW view_2_tab3_187 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col3 > 69)))
statement ok
CREATE VIEW view_3_tab3_187 AS SELECT pk FROM view_1_tab3_187
query II rowsort label-3300-1
SELECT pk, col0 FROM tab3 WHERE ((col3 > 69))
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col3 > 69)))
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-3300-1
SELECT pk, col0 FROM view_1_tab3_187
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM view_2_tab3_187
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 > 69)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_187 UNION ALL SELECT pk, col0 FROM view_2_tab3_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 > 69)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_187 UNION SELECT pk, col0 FROM view_2_tab3_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col3 > 69)) ) AS tab3_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT * FROM view_3_tab3_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT pk FROM tab3 WHERE ((col3 > 69))
----
0
1
2
4
5
statement ok
DROP VIEW view_1_tab3_187
statement ok
DROP VIEW view_2_tab3_187
statement ok
DROP VIEW view_3_tab3_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_187') DROP VIEW view_1_tab4_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_187') DROP VIEW view_2_tab4_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_187') DROP VIEW view_3_tab4_187
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_187
statement ok
CREATE VIEW view_1_tab4_187 AS SELECT pk, col0 FROM tab4 WHERE ((col3 > 69))
statement ok
CREATE VIEW view_2_tab4_187 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col3 > 69)))
statement ok
CREATE VIEW view_3_tab4_187 AS SELECT pk FROM view_1_tab4_187
query II rowsort label-3300-1
SELECT pk, col0 FROM tab4 WHERE ((col3 > 69))
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col3 > 69)))
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-3300-1
SELECT pk, col0 FROM view_1_tab4_187
----
10 values hashing to 5f0bdc6a2921a22fe6b62b1a4bc8bfde
query II rowsort label-3300-2
SELECT pk, col0 FROM view_2_tab4_187
----
10 values hashing to 773f6a38ed7a7a6ae91c8679a2482520
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 > 69)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_187 UNION ALL SELECT pk, col0 FROM view_2_tab4_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 > 69)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col3 > 69)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_187 UNION SELECT pk, col0 FROM view_2_tab4_187
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col3 > 69)) ) AS tab4_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT * FROM view_3_tab4_187
----
0
1
2
4
5
query I rowsort label-3300-3
SELECT pk FROM tab4 WHERE ((col3 > 69))
----
0
1
2
4
5
statement ok
DROP VIEW view_1_tab4_187
statement ok
DROP VIEW view_2_tab4_187
statement ok
DROP VIEW view_3_tab4_187
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_188') DROP VIEW view_1_tab0_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_188') DROP VIEW view_2_tab0_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_188') DROP VIEW view_3_tab0_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_188
statement ok
CREATE VIEW view_1_tab0_188 AS SELECT pk, col0 FROM tab0 WHERE col4 = 69.29
statement ok
CREATE VIEW view_2_tab0_188 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 69.29)
statement ok
CREATE VIEW view_3_tab0_188 AS SELECT pk FROM view_1_tab0_188
query II rowsort label-3400-1
SELECT pk, col0 FROM tab0 WHERE col4 = 69.29
----
query II rowsort label-3400-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3400-1
SELECT pk, col0 FROM view_1_tab0_188
----
query II rowsort label-3400-2
SELECT pk, col0 FROM view_2_tab0_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 69.29 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_188 UNION ALL SELECT pk, col0 FROM view_2_tab0_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 69.29 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_188 UNION SELECT pk, col0 FROM view_2_tab0_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 = 69.29 ) AS tab0_188
----
query I rowsort label-3400-3
SELECT * FROM view_3_tab0_188
----
query I rowsort label-3400-3
SELECT pk FROM tab0 WHERE col4 = 69.29
----
statement ok
DROP VIEW view_1_tab0_188
statement ok
DROP VIEW view_2_tab0_188
statement ok
DROP VIEW view_3_tab0_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_188') DROP VIEW view_1_tab1_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_188') DROP VIEW view_2_tab1_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_188') DROP VIEW view_3_tab1_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_188
statement ok
CREATE VIEW view_1_tab1_188 AS SELECT pk, col0 FROM tab1 WHERE col4 = 69.29
statement ok
CREATE VIEW view_2_tab1_188 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 69.29)
statement ok
CREATE VIEW view_3_tab1_188 AS SELECT pk FROM view_1_tab1_188
query II rowsort label-3400-1
SELECT pk, col0 FROM tab1 WHERE col4 = 69.29
----
query II rowsort label-3400-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3400-1
SELECT pk, col0 FROM view_1_tab1_188
----
query II rowsort label-3400-2
SELECT pk, col0 FROM view_2_tab1_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 69.29 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_188 UNION ALL SELECT pk, col0 FROM view_2_tab1_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 69.29 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_188 UNION SELECT pk, col0 FROM view_2_tab1_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 = 69.29 ) AS tab1_188
----
query I rowsort label-3400-3
SELECT * FROM view_3_tab1_188
----
query I rowsort label-3400-3
SELECT pk FROM tab1 WHERE col4 = 69.29
----
statement ok
DROP VIEW view_1_tab1_188
statement ok
DROP VIEW view_2_tab1_188
statement ok
DROP VIEW view_3_tab1_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_188') DROP VIEW view_1_tab2_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_188') DROP VIEW view_2_tab2_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_188') DROP VIEW view_3_tab2_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_188
statement ok
CREATE VIEW view_1_tab2_188 AS SELECT pk, col0 FROM tab2 WHERE col4 = 69.29
statement ok
CREATE VIEW view_2_tab2_188 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 69.29)
statement ok
CREATE VIEW view_3_tab2_188 AS SELECT pk FROM view_1_tab2_188
query II rowsort label-3400-1
SELECT pk, col0 FROM tab2 WHERE col4 = 69.29
----
query II rowsort label-3400-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3400-1
SELECT pk, col0 FROM view_1_tab2_188
----
query II rowsort label-3400-2
SELECT pk, col0 FROM view_2_tab2_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 69.29 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_188 UNION ALL SELECT pk, col0 FROM view_2_tab2_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 69.29 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_188 UNION SELECT pk, col0 FROM view_2_tab2_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 = 69.29 ) AS tab2_188
----
query I rowsort label-3400-3
SELECT * FROM view_3_tab2_188
----
query I rowsort label-3400-3
SELECT pk FROM tab2 WHERE col4 = 69.29
----
statement ok
DROP VIEW view_1_tab2_188
statement ok
DROP VIEW view_2_tab2_188
statement ok
DROP VIEW view_3_tab2_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_188') DROP VIEW view_1_tab3_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_188') DROP VIEW view_2_tab3_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_188') DROP VIEW view_3_tab3_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_188
statement ok
CREATE VIEW view_1_tab3_188 AS SELECT pk, col0 FROM tab3 WHERE col4 = 69.29
statement ok
CREATE VIEW view_2_tab3_188 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 69.29)
statement ok
CREATE VIEW view_3_tab3_188 AS SELECT pk FROM view_1_tab3_188
query II rowsort label-3400-1
SELECT pk, col0 FROM tab3 WHERE col4 = 69.29
----
query II rowsort label-3400-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3400-1
SELECT pk, col0 FROM view_1_tab3_188
----
query II rowsort label-3400-2
SELECT pk, col0 FROM view_2_tab3_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 69.29 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_188 UNION ALL SELECT pk, col0 FROM view_2_tab3_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 69.29 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_188 UNION SELECT pk, col0 FROM view_2_tab3_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 = 69.29 ) AS tab3_188
----
query I rowsort label-3400-3
SELECT * FROM view_3_tab3_188
----
query I rowsort label-3400-3
SELECT pk FROM tab3 WHERE col4 = 69.29
----
statement ok
DROP VIEW view_1_tab3_188
statement ok
DROP VIEW view_2_tab3_188
statement ok
DROP VIEW view_3_tab3_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_188') DROP VIEW view_1_tab4_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_188') DROP VIEW view_2_tab4_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_188') DROP VIEW view_3_tab4_188
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_188
statement ok
CREATE VIEW view_1_tab4_188 AS SELECT pk, col0 FROM tab4 WHERE col4 = 69.29
statement ok
CREATE VIEW view_2_tab4_188 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 69.29)
statement ok
CREATE VIEW view_3_tab4_188 AS SELECT pk FROM view_1_tab4_188
query II rowsort label-3400-1
SELECT pk, col0 FROM tab4 WHERE col4 = 69.29
----
query II rowsort label-3400-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3400-1
SELECT pk, col0 FROM view_1_tab4_188
----
query II rowsort label-3400-2
SELECT pk, col0 FROM view_2_tab4_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 69.29 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_188 UNION ALL SELECT pk, col0 FROM view_2_tab4_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 69.29 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 69.29)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_188 UNION SELECT pk, col0 FROM view_2_tab4_188
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 = 69.29 ) AS tab4_188
----
query I rowsort label-3400-3
SELECT * FROM view_3_tab4_188
----
query I rowsort label-3400-3
SELECT pk FROM tab4 WHERE col4 = 69.29
----
statement ok
DROP VIEW view_1_tab4_188
statement ok
DROP VIEW view_2_tab4_188
statement ok
DROP VIEW view_3_tab4_188
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_189') DROP VIEW view_1_tab0_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_189') DROP VIEW view_2_tab0_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_189') DROP VIEW view_3_tab0_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_189
statement ok
CREATE VIEW view_1_tab0_189 AS SELECT pk, col0 FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
statement ok
CREATE VIEW view_2_tab0_189 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
statement ok
CREATE VIEW view_3_tab0_189 AS SELECT pk FROM view_1_tab0_189
query II rowsort label-3500-1
SELECT pk, col0 FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-3500-1
SELECT pk, col0 FROM view_1_tab0_189
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM view_2_tab0_189
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_189 UNION ALL SELECT pk, col0 FROM view_2_tab0_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_189 UNION SELECT pk, col0 FROM view_2_tab0_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 ) AS tab0_189
----
0
5
query I rowsort label-3500-3
SELECT * FROM view_3_tab0_189
----
0
5
query I rowsort label-3500-3
SELECT pk FROM tab0 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
5
statement ok
DROP VIEW view_1_tab0_189
statement ok
DROP VIEW view_2_tab0_189
statement ok
DROP VIEW view_3_tab0_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_189') DROP VIEW view_1_tab1_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_189') DROP VIEW view_2_tab1_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_189') DROP VIEW view_3_tab1_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_189
statement ok
CREATE VIEW view_1_tab1_189 AS SELECT pk, col0 FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
statement ok
CREATE VIEW view_2_tab1_189 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
statement ok
CREATE VIEW view_3_tab1_189 AS SELECT pk FROM view_1_tab1_189
query II rowsort label-3500-1
SELECT pk, col0 FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-3500-1
SELECT pk, col0 FROM view_1_tab1_189
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM view_2_tab1_189
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_189 UNION ALL SELECT pk, col0 FROM view_2_tab1_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_189 UNION SELECT pk, col0 FROM view_2_tab1_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 ) AS tab1_189
----
0
5
query I rowsort label-3500-3
SELECT * FROM view_3_tab1_189
----
0
5
query I rowsort label-3500-3
SELECT pk FROM tab1 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
5
statement ok
DROP VIEW view_1_tab1_189
statement ok
DROP VIEW view_2_tab1_189
statement ok
DROP VIEW view_3_tab1_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_189') DROP VIEW view_1_tab2_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_189') DROP VIEW view_2_tab2_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_189') DROP VIEW view_3_tab2_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_189
statement ok
CREATE VIEW view_1_tab2_189 AS SELECT pk, col0 FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
statement ok
CREATE VIEW view_2_tab2_189 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
statement ok
CREATE VIEW view_3_tab2_189 AS SELECT pk FROM view_1_tab2_189
query II rowsort label-3500-1
SELECT pk, col0 FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-3500-1
SELECT pk, col0 FROM view_1_tab2_189
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM view_2_tab2_189
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_189 UNION ALL SELECT pk, col0 FROM view_2_tab2_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_189 UNION SELECT pk, col0 FROM view_2_tab2_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 ) AS tab2_189
----
0
5
query I rowsort label-3500-3
SELECT * FROM view_3_tab2_189
----
0
5
query I rowsort label-3500-3
SELECT pk FROM tab2 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
5
statement ok
DROP VIEW view_1_tab2_189
statement ok
DROP VIEW view_2_tab2_189
statement ok
DROP VIEW view_3_tab2_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_189') DROP VIEW view_1_tab3_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_189') DROP VIEW view_2_tab3_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_189') DROP VIEW view_3_tab3_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_189
statement ok
CREATE VIEW view_1_tab3_189 AS SELECT pk, col0 FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
statement ok
CREATE VIEW view_2_tab3_189 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
statement ok
CREATE VIEW view_3_tab3_189 AS SELECT pk FROM view_1_tab3_189
query II rowsort label-3500-1
SELECT pk, col0 FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-3500-1
SELECT pk, col0 FROM view_1_tab3_189
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM view_2_tab3_189
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_189 UNION ALL SELECT pk, col0 FROM view_2_tab3_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_189 UNION SELECT pk, col0 FROM view_2_tab3_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 ) AS tab3_189
----
0
5
query I rowsort label-3500-3
SELECT * FROM view_3_tab3_189
----
0
5
query I rowsort label-3500-3
SELECT pk FROM tab3 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
5
statement ok
DROP VIEW view_1_tab3_189
statement ok
DROP VIEW view_2_tab3_189
statement ok
DROP VIEW view_3_tab3_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_189') DROP VIEW view_1_tab4_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_189') DROP VIEW view_2_tab4_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_189') DROP VIEW view_3_tab4_189
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_189
statement ok
CREATE VIEW view_1_tab4_189 AS SELECT pk, col0 FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
statement ok
CREATE VIEW view_2_tab4_189 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
statement ok
CREATE VIEW view_3_tab4_189 AS SELECT pk FROM view_1_tab4_189
query II rowsort label-3500-1
SELECT pk, col0 FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-3500-1
SELECT pk, col0 FROM view_1_tab4_189
----
0
30
5
58
query II rowsort label-3500-2
SELECT pk, col0 FROM view_2_tab4_189
----
16 values hashing to 12d4b115c9afae689091021c809ed0dd
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_189 UNION ALL SELECT pk, col0 FROM view_2_tab4_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_189 UNION SELECT pk, col0 FROM view_2_tab4_189
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84 ) AS tab4_189
----
0
5
query I rowsort label-3500-3
SELECT * FROM view_3_tab4_189
----
0
5
query I rowsort label-3500-3
SELECT pk FROM tab4 WHERE (col0 < 73) AND (col0 > 18 AND col3 > 86) AND col3 > 84
----
0
5
statement ok
DROP VIEW view_1_tab4_189
statement ok
DROP VIEW view_2_tab4_189
statement ok
DROP VIEW view_3_tab4_189
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_190') DROP VIEW view_1_tab0_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_190') DROP VIEW view_2_tab0_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_190') DROP VIEW view_3_tab0_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_190
statement ok
CREATE VIEW view_1_tab0_190 AS SELECT pk, col0 FROM tab0 WHERE col1 <= 32.53
statement ok
CREATE VIEW view_2_tab0_190 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 32.53)
statement ok
CREATE VIEW view_3_tab0_190 AS SELECT pk FROM view_1_tab0_190
query II rowsort label-3600-1
SELECT pk, col0 FROM tab0 WHERE col1 <= 32.53
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 32.53)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3600-1
SELECT pk, col0 FROM view_1_tab0_190
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM view_2_tab0_190
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 32.53 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_190 UNION ALL SELECT pk, col0 FROM view_2_tab0_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 32.53 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_190 UNION SELECT pk, col0 FROM view_2_tab0_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 <= 32.53 ) AS tab0_190
----
8
query I rowsort label-3600-3
SELECT * FROM view_3_tab0_190
----
8
query I rowsort label-3600-3
SELECT pk FROM tab0 WHERE col1 <= 32.53
----
8
statement ok
DROP VIEW view_1_tab0_190
statement ok
DROP VIEW view_2_tab0_190
statement ok
DROP VIEW view_3_tab0_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_190') DROP VIEW view_1_tab1_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_190') DROP VIEW view_2_tab1_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_190') DROP VIEW view_3_tab1_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_190
statement ok
CREATE VIEW view_1_tab1_190 AS SELECT pk, col0 FROM tab1 WHERE col1 <= 32.53
statement ok
CREATE VIEW view_2_tab1_190 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 32.53)
statement ok
CREATE VIEW view_3_tab1_190 AS SELECT pk FROM view_1_tab1_190
query II rowsort label-3600-1
SELECT pk, col0 FROM tab1 WHERE col1 <= 32.53
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 32.53)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3600-1
SELECT pk, col0 FROM view_1_tab1_190
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM view_2_tab1_190
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 32.53 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_190 UNION ALL SELECT pk, col0 FROM view_2_tab1_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 32.53 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_190 UNION SELECT pk, col0 FROM view_2_tab1_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 <= 32.53 ) AS tab1_190
----
8
query I rowsort label-3600-3
SELECT * FROM view_3_tab1_190
----
8
query I rowsort label-3600-3
SELECT pk FROM tab1 WHERE col1 <= 32.53
----
8
statement ok
DROP VIEW view_1_tab1_190
statement ok
DROP VIEW view_2_tab1_190
statement ok
DROP VIEW view_3_tab1_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_190') DROP VIEW view_1_tab2_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_190') DROP VIEW view_2_tab2_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_190') DROP VIEW view_3_tab2_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_190
statement ok
CREATE VIEW view_1_tab2_190 AS SELECT pk, col0 FROM tab2 WHERE col1 <= 32.53
statement ok
CREATE VIEW view_2_tab2_190 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 32.53)
statement ok
CREATE VIEW view_3_tab2_190 AS SELECT pk FROM view_1_tab2_190
query II rowsort label-3600-1
SELECT pk, col0 FROM tab2 WHERE col1 <= 32.53
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 32.53)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3600-1
SELECT pk, col0 FROM view_1_tab2_190
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM view_2_tab2_190
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 32.53 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_190 UNION ALL SELECT pk, col0 FROM view_2_tab2_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 32.53 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_190 UNION SELECT pk, col0 FROM view_2_tab2_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 <= 32.53 ) AS tab2_190
----
8
query I rowsort label-3600-3
SELECT * FROM view_3_tab2_190
----
8
query I rowsort label-3600-3
SELECT pk FROM tab2 WHERE col1 <= 32.53
----
8
statement ok
DROP VIEW view_1_tab2_190
statement ok
DROP VIEW view_2_tab2_190
statement ok
DROP VIEW view_3_tab2_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_190') DROP VIEW view_1_tab3_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_190') DROP VIEW view_2_tab3_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_190') DROP VIEW view_3_tab3_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_190
statement ok
CREATE VIEW view_1_tab3_190 AS SELECT pk, col0 FROM tab3 WHERE col1 <= 32.53
statement ok
CREATE VIEW view_2_tab3_190 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 32.53)
statement ok
CREATE VIEW view_3_tab3_190 AS SELECT pk FROM view_1_tab3_190
query II rowsort label-3600-1
SELECT pk, col0 FROM tab3 WHERE col1 <= 32.53
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 32.53)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3600-1
SELECT pk, col0 FROM view_1_tab3_190
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM view_2_tab3_190
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 32.53 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_190 UNION ALL SELECT pk, col0 FROM view_2_tab3_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 32.53 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_190 UNION SELECT pk, col0 FROM view_2_tab3_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 <= 32.53 ) AS tab3_190
----
8
query I rowsort label-3600-3
SELECT * FROM view_3_tab3_190
----
8
query I rowsort label-3600-3
SELECT pk FROM tab3 WHERE col1 <= 32.53
----
8
statement ok
DROP VIEW view_1_tab3_190
statement ok
DROP VIEW view_2_tab3_190
statement ok
DROP VIEW view_3_tab3_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_190') DROP VIEW view_1_tab4_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_190') DROP VIEW view_2_tab4_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_190') DROP VIEW view_3_tab4_190
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_190
statement ok
CREATE VIEW view_1_tab4_190 AS SELECT pk, col0 FROM tab4 WHERE col1 <= 32.53
statement ok
CREATE VIEW view_2_tab4_190 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 32.53)
statement ok
CREATE VIEW view_3_tab4_190 AS SELECT pk FROM view_1_tab4_190
query II rowsort label-3600-1
SELECT pk, col0 FROM tab4 WHERE col1 <= 32.53
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 32.53)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-3600-1
SELECT pk, col0 FROM view_1_tab4_190
----
8
47
query II rowsort label-3600-2
SELECT pk, col0 FROM view_2_tab4_190
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 32.53 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_190 UNION ALL SELECT pk, col0 FROM view_2_tab4_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 32.53 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 32.53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_190 UNION SELECT pk, col0 FROM view_2_tab4_190
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 <= 32.53 ) AS tab4_190
----
8
query I rowsort label-3600-3
SELECT * FROM view_3_tab4_190
----
8
query I rowsort label-3600-3
SELECT pk FROM tab4 WHERE col1 <= 32.53
----
8
statement ok
DROP VIEW view_1_tab4_190
statement ok
DROP VIEW view_2_tab4_190
statement ok
DROP VIEW view_3_tab4_190
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_191') DROP VIEW view_1_tab0_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_191') DROP VIEW view_2_tab0_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_191') DROP VIEW view_3_tab0_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_191
statement ok
CREATE VIEW view_1_tab0_191 AS SELECT pk, col0 FROM tab0 WHERE col0 < 85
statement ok
CREATE VIEW view_2_tab0_191 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 85)
statement ok
CREATE VIEW view_3_tab0_191 AS SELECT pk FROM view_1_tab0_191
query II rowsort label-3700-1
SELECT pk, col0 FROM tab0 WHERE col0 < 85
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 85)
----
1
95
9
88
query II rowsort label-3700-1
SELECT pk, col0 FROM view_1_tab0_191
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM view_2_tab0_191
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 < 85 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_191 UNION ALL SELECT pk, col0 FROM view_2_tab0_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 < 85 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_191 UNION SELECT pk, col0 FROM view_2_tab0_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 < 85 ) AS tab0_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT * FROM view_3_tab0_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT pk FROM tab0 WHERE col0 < 85
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab0_191
statement ok
DROP VIEW view_2_tab0_191
statement ok
DROP VIEW view_3_tab0_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_191') DROP VIEW view_1_tab1_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_191') DROP VIEW view_2_tab1_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_191') DROP VIEW view_3_tab1_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_191
statement ok
CREATE VIEW view_1_tab1_191 AS SELECT pk, col0 FROM tab1 WHERE col0 < 85
statement ok
CREATE VIEW view_2_tab1_191 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 85)
statement ok
CREATE VIEW view_3_tab1_191 AS SELECT pk FROM view_1_tab1_191
query II rowsort label-3700-1
SELECT pk, col0 FROM tab1 WHERE col0 < 85
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 85)
----
1
95
9
88
query II rowsort label-3700-1
SELECT pk, col0 FROM view_1_tab1_191
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM view_2_tab1_191
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 < 85 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_191 UNION ALL SELECT pk, col0 FROM view_2_tab1_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 < 85 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_191 UNION SELECT pk, col0 FROM view_2_tab1_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 < 85 ) AS tab1_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT * FROM view_3_tab1_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT pk FROM tab1 WHERE col0 < 85
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab1_191
statement ok
DROP VIEW view_2_tab1_191
statement ok
DROP VIEW view_3_tab1_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_191') DROP VIEW view_1_tab2_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_191') DROP VIEW view_2_tab2_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_191') DROP VIEW view_3_tab2_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_191
statement ok
CREATE VIEW view_1_tab2_191 AS SELECT pk, col0 FROM tab2 WHERE col0 < 85
statement ok
CREATE VIEW view_2_tab2_191 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 85)
statement ok
CREATE VIEW view_3_tab2_191 AS SELECT pk FROM view_1_tab2_191
query II rowsort label-3700-1
SELECT pk, col0 FROM tab2 WHERE col0 < 85
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 85)
----
1
95
9
88
query II rowsort label-3700-1
SELECT pk, col0 FROM view_1_tab2_191
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM view_2_tab2_191
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 < 85 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_191 UNION ALL SELECT pk, col0 FROM view_2_tab2_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 < 85 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_191 UNION SELECT pk, col0 FROM view_2_tab2_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 < 85 ) AS tab2_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT * FROM view_3_tab2_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT pk FROM tab2 WHERE col0 < 85
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab2_191
statement ok
DROP VIEW view_2_tab2_191
statement ok
DROP VIEW view_3_tab2_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_191') DROP VIEW view_1_tab3_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_191') DROP VIEW view_2_tab3_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_191') DROP VIEW view_3_tab3_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_191
statement ok
CREATE VIEW view_1_tab3_191 AS SELECT pk, col0 FROM tab3 WHERE col0 < 85
statement ok
CREATE VIEW view_2_tab3_191 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 85)
statement ok
CREATE VIEW view_3_tab3_191 AS SELECT pk FROM view_1_tab3_191
query II rowsort label-3700-1
SELECT pk, col0 FROM tab3 WHERE col0 < 85
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 85)
----
1
95
9
88
query II rowsort label-3700-1
SELECT pk, col0 FROM view_1_tab3_191
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM view_2_tab3_191
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 < 85 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_191 UNION ALL SELECT pk, col0 FROM view_2_tab3_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 < 85 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_191 UNION SELECT pk, col0 FROM view_2_tab3_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 < 85 ) AS tab3_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT * FROM view_3_tab3_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT pk FROM tab3 WHERE col0 < 85
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab3_191
statement ok
DROP VIEW view_2_tab3_191
statement ok
DROP VIEW view_3_tab3_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_191') DROP VIEW view_1_tab4_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_191') DROP VIEW view_2_tab4_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_191') DROP VIEW view_3_tab4_191
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_191
statement ok
CREATE VIEW view_1_tab4_191 AS SELECT pk, col0 FROM tab4 WHERE col0 < 85
statement ok
CREATE VIEW view_2_tab4_191 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 85)
statement ok
CREATE VIEW view_3_tab4_191 AS SELECT pk FROM view_1_tab4_191
query II rowsort label-3700-1
SELECT pk, col0 FROM tab4 WHERE col0 < 85
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 85)
----
1
95
9
88
query II rowsort label-3700-1
SELECT pk, col0 FROM view_1_tab4_191
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-3700-2
SELECT pk, col0 FROM view_2_tab4_191
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 < 85 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_191 UNION ALL SELECT pk, col0 FROM view_2_tab4_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 < 85 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 85)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_191 UNION SELECT pk, col0 FROM view_2_tab4_191
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 < 85 ) AS tab4_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT * FROM view_3_tab4_191
----
0
2
3
4
5
6
7
8
query I rowsort label-3700-3
SELECT pk FROM tab4 WHERE col0 < 85
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab4_191
statement ok
DROP VIEW view_2_tab4_191
statement ok
DROP VIEW view_3_tab4_191
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_192') DROP VIEW view_1_tab0_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_192') DROP VIEW view_2_tab0_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_192') DROP VIEW view_3_tab0_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_192
statement ok
CREATE VIEW view_1_tab0_192 AS SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 98
statement ok
CREATE VIEW view_2_tab0_192 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 98)
statement ok
CREATE VIEW view_3_tab0_192 AS SELECT pk FROM view_1_tab0_192
query II rowsort label-3800-1
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 98
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
query II rowsort label-3800-1
SELECT pk, col0 FROM view_1_tab0_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM view_2_tab0_192
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 98 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_192 UNION ALL SELECT pk, col0 FROM view_2_tab0_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 98 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_192 UNION SELECT pk, col0 FROM view_2_tab0_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 98 ) AS tab0_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT * FROM view_3_tab0_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT pk FROM tab0 WHERE col0 IS NULL OR col3 <= 98
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_192
statement ok
DROP VIEW view_2_tab0_192
statement ok
DROP VIEW view_3_tab0_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_192') DROP VIEW view_1_tab1_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_192') DROP VIEW view_2_tab1_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_192') DROP VIEW view_3_tab1_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_192
statement ok
CREATE VIEW view_1_tab1_192 AS SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 98
statement ok
CREATE VIEW view_2_tab1_192 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 98)
statement ok
CREATE VIEW view_3_tab1_192 AS SELECT pk FROM view_1_tab1_192
query II rowsort label-3800-1
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 98
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
query II rowsort label-3800-1
SELECT pk, col0 FROM view_1_tab1_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM view_2_tab1_192
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 98 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_192 UNION ALL SELECT pk, col0 FROM view_2_tab1_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 98 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_192 UNION SELECT pk, col0 FROM view_2_tab1_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 98 ) AS tab1_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT * FROM view_3_tab1_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT pk FROM tab1 WHERE col0 IS NULL OR col3 <= 98
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_192
statement ok
DROP VIEW view_2_tab1_192
statement ok
DROP VIEW view_3_tab1_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_192') DROP VIEW view_1_tab2_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_192') DROP VIEW view_2_tab2_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_192') DROP VIEW view_3_tab2_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_192
statement ok
CREATE VIEW view_1_tab2_192 AS SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 98
statement ok
CREATE VIEW view_2_tab2_192 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 98)
statement ok
CREATE VIEW view_3_tab2_192 AS SELECT pk FROM view_1_tab2_192
query II rowsort label-3800-1
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 98
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
query II rowsort label-3800-1
SELECT pk, col0 FROM view_1_tab2_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM view_2_tab2_192
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 98 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_192 UNION ALL SELECT pk, col0 FROM view_2_tab2_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 98 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_192 UNION SELECT pk, col0 FROM view_2_tab2_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 98 ) AS tab2_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT * FROM view_3_tab2_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT pk FROM tab2 WHERE col0 IS NULL OR col3 <= 98
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_192
statement ok
DROP VIEW view_2_tab2_192
statement ok
DROP VIEW view_3_tab2_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_192') DROP VIEW view_1_tab3_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_192') DROP VIEW view_2_tab3_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_192') DROP VIEW view_3_tab3_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_192
statement ok
CREATE VIEW view_1_tab3_192 AS SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 98
statement ok
CREATE VIEW view_2_tab3_192 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 98)
statement ok
CREATE VIEW view_3_tab3_192 AS SELECT pk FROM view_1_tab3_192
query II rowsort label-3800-1
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 98
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
query II rowsort label-3800-1
SELECT pk, col0 FROM view_1_tab3_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM view_2_tab3_192
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 98 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_192 UNION ALL SELECT pk, col0 FROM view_2_tab3_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 98 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_192 UNION SELECT pk, col0 FROM view_2_tab3_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 98 ) AS tab3_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT * FROM view_3_tab3_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT pk FROM tab3 WHERE col0 IS NULL OR col3 <= 98
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_192
statement ok
DROP VIEW view_2_tab3_192
statement ok
DROP VIEW view_3_tab3_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_192') DROP VIEW view_1_tab4_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_192') DROP VIEW view_2_tab4_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_192') DROP VIEW view_3_tab4_192
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_192
statement ok
CREATE VIEW view_1_tab4_192 AS SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 98
statement ok
CREATE VIEW view_2_tab4_192 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 98)
statement ok
CREATE VIEW view_3_tab4_192 AS SELECT pk FROM view_1_tab4_192
query II rowsort label-3800-1
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 98
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
query II rowsort label-3800-1
SELECT pk, col0 FROM view_1_tab4_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-3800-2
SELECT pk, col0 FROM view_2_tab4_192
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 98 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_192 UNION ALL SELECT pk, col0 FROM view_2_tab4_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 98 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 98)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_192 UNION SELECT pk, col0 FROM view_2_tab4_192
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 98 ) AS tab4_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT * FROM view_3_tab4_192
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-3800-3
SELECT pk FROM tab4 WHERE col0 IS NULL OR col3 <= 98
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_192
statement ok
DROP VIEW view_2_tab4_192
statement ok
DROP VIEW view_3_tab4_192
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_193') DROP VIEW view_1_tab0_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_193') DROP VIEW view_2_tab0_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_193') DROP VIEW view_3_tab0_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_193
statement ok
CREATE VIEW view_1_tab0_193 AS SELECT pk, col0 FROM tab0 WHERE col4 >= 70.6
statement ok
CREATE VIEW view_2_tab0_193 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 >= 70.6)
statement ok
CREATE VIEW view_3_tab0_193 AS SELECT pk FROM view_1_tab0_193
query II rowsort label-3900-1
SELECT pk, col0 FROM tab0 WHERE col4 >= 70.6
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 >= 70.6)
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-3900-1
SELECT pk, col0 FROM view_1_tab0_193
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM view_2_tab0_193
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 >= 70.6 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_193 UNION ALL SELECT pk, col0 FROM view_2_tab0_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 >= 70.6 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_193 UNION SELECT pk, col0 FROM view_2_tab0_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 >= 70.6 ) AS tab0_193
----
2
8
query I rowsort label-3900-3
SELECT * FROM view_3_tab0_193
----
2
8
query I rowsort label-3900-3
SELECT pk FROM tab0 WHERE col4 >= 70.6
----
2
8
statement ok
DROP VIEW view_1_tab0_193
statement ok
DROP VIEW view_2_tab0_193
statement ok
DROP VIEW view_3_tab0_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_193') DROP VIEW view_1_tab1_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_193') DROP VIEW view_2_tab1_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_193') DROP VIEW view_3_tab1_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_193
statement ok
CREATE VIEW view_1_tab1_193 AS SELECT pk, col0 FROM tab1 WHERE col4 >= 70.6
statement ok
CREATE VIEW view_2_tab1_193 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 >= 70.6)
statement ok
CREATE VIEW view_3_tab1_193 AS SELECT pk FROM view_1_tab1_193
query II rowsort label-3900-1
SELECT pk, col0 FROM tab1 WHERE col4 >= 70.6
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 >= 70.6)
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-3900-1
SELECT pk, col0 FROM view_1_tab1_193
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM view_2_tab1_193
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 >= 70.6 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_193 UNION ALL SELECT pk, col0 FROM view_2_tab1_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 >= 70.6 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_193 UNION SELECT pk, col0 FROM view_2_tab1_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 >= 70.6 ) AS tab1_193
----
2
8
query I rowsort label-3900-3
SELECT * FROM view_3_tab1_193
----
2
8
query I rowsort label-3900-3
SELECT pk FROM tab1 WHERE col4 >= 70.6
----
2
8
statement ok
DROP VIEW view_1_tab1_193
statement ok
DROP VIEW view_2_tab1_193
statement ok
DROP VIEW view_3_tab1_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_193') DROP VIEW view_1_tab2_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_193') DROP VIEW view_2_tab2_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_193') DROP VIEW view_3_tab2_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_193
statement ok
CREATE VIEW view_1_tab2_193 AS SELECT pk, col0 FROM tab2 WHERE col4 >= 70.6
statement ok
CREATE VIEW view_2_tab2_193 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 >= 70.6)
statement ok
CREATE VIEW view_3_tab2_193 AS SELECT pk FROM view_1_tab2_193
query II rowsort label-3900-1
SELECT pk, col0 FROM tab2 WHERE col4 >= 70.6
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 >= 70.6)
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-3900-1
SELECT pk, col0 FROM view_1_tab2_193
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM view_2_tab2_193
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 >= 70.6 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_193 UNION ALL SELECT pk, col0 FROM view_2_tab2_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 >= 70.6 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_193 UNION SELECT pk, col0 FROM view_2_tab2_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 >= 70.6 ) AS tab2_193
----
2
8
query I rowsort label-3900-3
SELECT * FROM view_3_tab2_193
----
2
8
query I rowsort label-3900-3
SELECT pk FROM tab2 WHERE col4 >= 70.6
----
2
8
statement ok
DROP VIEW view_1_tab2_193
statement ok
DROP VIEW view_2_tab2_193
statement ok
DROP VIEW view_3_tab2_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_193') DROP VIEW view_1_tab3_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_193') DROP VIEW view_2_tab3_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_193') DROP VIEW view_3_tab3_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_193
statement ok
CREATE VIEW view_1_tab3_193 AS SELECT pk, col0 FROM tab3 WHERE col4 >= 70.6
statement ok
CREATE VIEW view_2_tab3_193 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 >= 70.6)
statement ok
CREATE VIEW view_3_tab3_193 AS SELECT pk FROM view_1_tab3_193
query II rowsort label-3900-1
SELECT pk, col0 FROM tab3 WHERE col4 >= 70.6
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 >= 70.6)
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-3900-1
SELECT pk, col0 FROM view_1_tab3_193
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM view_2_tab3_193
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 >= 70.6 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_193 UNION ALL SELECT pk, col0 FROM view_2_tab3_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 >= 70.6 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_193 UNION SELECT pk, col0 FROM view_2_tab3_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 >= 70.6 ) AS tab3_193
----
2
8
query I rowsort label-3900-3
SELECT * FROM view_3_tab3_193
----
2
8
query I rowsort label-3900-3
SELECT pk FROM tab3 WHERE col4 >= 70.6
----
2
8
statement ok
DROP VIEW view_1_tab3_193
statement ok
DROP VIEW view_2_tab3_193
statement ok
DROP VIEW view_3_tab3_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_193') DROP VIEW view_1_tab4_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_193') DROP VIEW view_2_tab4_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_193') DROP VIEW view_3_tab4_193
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_193
statement ok
CREATE VIEW view_1_tab4_193 AS SELECT pk, col0 FROM tab4 WHERE col4 >= 70.6
statement ok
CREATE VIEW view_2_tab4_193 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 >= 70.6)
statement ok
CREATE VIEW view_3_tab4_193 AS SELECT pk FROM view_1_tab4_193
query II rowsort label-3900-1
SELECT pk, col0 FROM tab4 WHERE col4 >= 70.6
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 >= 70.6)
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-3900-1
SELECT pk, col0 FROM view_1_tab4_193
----
2
22
8
47
query II rowsort label-3900-2
SELECT pk, col0 FROM view_2_tab4_193
----
16 values hashing to ceeb9357f8587f019c791ba490acecf9
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 >= 70.6 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_193 UNION ALL SELECT pk, col0 FROM view_2_tab4_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 >= 70.6 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 >= 70.6)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_193 UNION SELECT pk, col0 FROM view_2_tab4_193
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-3900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 >= 70.6 ) AS tab4_193
----
2
8
query I rowsort label-3900-3
SELECT * FROM view_3_tab4_193
----
2
8
query I rowsort label-3900-3
SELECT pk FROM tab4 WHERE col4 >= 70.6
----
2
8
statement ok
DROP VIEW view_1_tab4_193
statement ok
DROP VIEW view_2_tab4_193
statement ok
DROP VIEW view_3_tab4_193
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_194') DROP VIEW view_1_tab0_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_194') DROP VIEW view_2_tab0_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_194') DROP VIEW view_3_tab0_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_194
statement ok
CREATE VIEW view_1_tab0_194 AS SELECT pk, col0 FROM tab0 WHERE (col0 >= 21)
statement ok
CREATE VIEW view_2_tab0_194 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 21))
statement ok
CREATE VIEW view_3_tab0_194 AS SELECT pk FROM view_1_tab0_194
query II rowsort label-4000-1
SELECT pk, col0 FROM tab0 WHERE (col0 >= 21)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 21))
----
6
0
query II rowsort label-4000-1
SELECT pk, col0 FROM view_1_tab0_194
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM view_2_tab0_194
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 >= 21) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_194 UNION ALL SELECT pk, col0 FROM view_2_tab0_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 >= 21) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_194 UNION SELECT pk, col0 FROM view_2_tab0_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 >= 21) ) AS tab0_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT * FROM view_3_tab0_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT pk FROM tab0 WHERE (col0 >= 21)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_194
statement ok
DROP VIEW view_2_tab0_194
statement ok
DROP VIEW view_3_tab0_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_194') DROP VIEW view_1_tab1_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_194') DROP VIEW view_2_tab1_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_194') DROP VIEW view_3_tab1_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_194
statement ok
CREATE VIEW view_1_tab1_194 AS SELECT pk, col0 FROM tab1 WHERE (col0 >= 21)
statement ok
CREATE VIEW view_2_tab1_194 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 21))
statement ok
CREATE VIEW view_3_tab1_194 AS SELECT pk FROM view_1_tab1_194
query II rowsort label-4000-1
SELECT pk, col0 FROM tab1 WHERE (col0 >= 21)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 21))
----
6
0
query II rowsort label-4000-1
SELECT pk, col0 FROM view_1_tab1_194
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM view_2_tab1_194
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 >= 21) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_194 UNION ALL SELECT pk, col0 FROM view_2_tab1_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 >= 21) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_194 UNION SELECT pk, col0 FROM view_2_tab1_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 >= 21) ) AS tab1_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT * FROM view_3_tab1_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT pk FROM tab1 WHERE (col0 >= 21)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_194
statement ok
DROP VIEW view_2_tab1_194
statement ok
DROP VIEW view_3_tab1_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_194') DROP VIEW view_1_tab2_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_194') DROP VIEW view_2_tab2_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_194') DROP VIEW view_3_tab2_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_194
statement ok
CREATE VIEW view_1_tab2_194 AS SELECT pk, col0 FROM tab2 WHERE (col0 >= 21)
statement ok
CREATE VIEW view_2_tab2_194 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 21))
statement ok
CREATE VIEW view_3_tab2_194 AS SELECT pk FROM view_1_tab2_194
query II rowsort label-4000-1
SELECT pk, col0 FROM tab2 WHERE (col0 >= 21)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 21))
----
6
0
query II rowsort label-4000-1
SELECT pk, col0 FROM view_1_tab2_194
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM view_2_tab2_194
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 >= 21) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_194 UNION ALL SELECT pk, col0 FROM view_2_tab2_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 >= 21) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_194 UNION SELECT pk, col0 FROM view_2_tab2_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 >= 21) ) AS tab2_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT * FROM view_3_tab2_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT pk FROM tab2 WHERE (col0 >= 21)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_194
statement ok
DROP VIEW view_2_tab2_194
statement ok
DROP VIEW view_3_tab2_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_194') DROP VIEW view_1_tab3_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_194') DROP VIEW view_2_tab3_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_194') DROP VIEW view_3_tab3_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_194
statement ok
CREATE VIEW view_1_tab3_194 AS SELECT pk, col0 FROM tab3 WHERE (col0 >= 21)
statement ok
CREATE VIEW view_2_tab3_194 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 21))
statement ok
CREATE VIEW view_3_tab3_194 AS SELECT pk FROM view_1_tab3_194
query II rowsort label-4000-1
SELECT pk, col0 FROM tab3 WHERE (col0 >= 21)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 21))
----
6
0
query II rowsort label-4000-1
SELECT pk, col0 FROM view_1_tab3_194
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM view_2_tab3_194
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 >= 21) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_194 UNION ALL SELECT pk, col0 FROM view_2_tab3_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 >= 21) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_194 UNION SELECT pk, col0 FROM view_2_tab3_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 >= 21) ) AS tab3_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT * FROM view_3_tab3_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT pk FROM tab3 WHERE (col0 >= 21)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_194
statement ok
DROP VIEW view_2_tab3_194
statement ok
DROP VIEW view_3_tab3_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_194') DROP VIEW view_1_tab4_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_194') DROP VIEW view_2_tab4_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_194') DROP VIEW view_3_tab4_194
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_194
statement ok
CREATE VIEW view_1_tab4_194 AS SELECT pk, col0 FROM tab4 WHERE (col0 >= 21)
statement ok
CREATE VIEW view_2_tab4_194 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 21))
statement ok
CREATE VIEW view_3_tab4_194 AS SELECT pk FROM view_1_tab4_194
query II rowsort label-4000-1
SELECT pk, col0 FROM tab4 WHERE (col0 >= 21)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 21))
----
6
0
query II rowsort label-4000-1
SELECT pk, col0 FROM view_1_tab4_194
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-4000-2
SELECT pk, col0 FROM view_2_tab4_194
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 >= 21) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_194 UNION ALL SELECT pk, col0 FROM view_2_tab4_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 >= 21) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 >= 21))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_194 UNION SELECT pk, col0 FROM view_2_tab4_194
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 >= 21) ) AS tab4_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT * FROM view_3_tab4_194
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-4000-3
SELECT pk FROM tab4 WHERE (col0 >= 21)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_194
statement ok
DROP VIEW view_2_tab4_194
statement ok
DROP VIEW view_3_tab4_194
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_195') DROP VIEW view_1_tab0_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_195') DROP VIEW view_2_tab0_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_195') DROP VIEW view_3_tab0_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_195
statement ok
CREATE VIEW view_1_tab0_195 AS SELECT pk, col0 FROM tab0 WHERE col4 = 27.89
statement ok
CREATE VIEW view_2_tab0_195 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 27.89)
statement ok
CREATE VIEW view_3_tab0_195 AS SELECT pk FROM view_1_tab0_195
query II rowsort label-4100-1
SELECT pk, col0 FROM tab0 WHERE col4 = 27.89
----
query II rowsort label-4100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4100-1
SELECT pk, col0 FROM view_1_tab0_195
----
query II rowsort label-4100-2
SELECT pk, col0 FROM view_2_tab0_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 27.89 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_195 UNION ALL SELECT pk, col0 FROM view_2_tab0_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 = 27.89 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_195 UNION SELECT pk, col0 FROM view_2_tab0_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 = 27.89 ) AS tab0_195
----
query I rowsort label-4100-3
SELECT * FROM view_3_tab0_195
----
query I rowsort label-4100-3
SELECT pk FROM tab0 WHERE col4 = 27.89
----
statement ok
DROP VIEW view_1_tab0_195
statement ok
DROP VIEW view_2_tab0_195
statement ok
DROP VIEW view_3_tab0_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_195') DROP VIEW view_1_tab1_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_195') DROP VIEW view_2_tab1_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_195') DROP VIEW view_3_tab1_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_195
statement ok
CREATE VIEW view_1_tab1_195 AS SELECT pk, col0 FROM tab1 WHERE col4 = 27.89
statement ok
CREATE VIEW view_2_tab1_195 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 27.89)
statement ok
CREATE VIEW view_3_tab1_195 AS SELECT pk FROM view_1_tab1_195
query II rowsort label-4100-1
SELECT pk, col0 FROM tab1 WHERE col4 = 27.89
----
query II rowsort label-4100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4100-1
SELECT pk, col0 FROM view_1_tab1_195
----
query II rowsort label-4100-2
SELECT pk, col0 FROM view_2_tab1_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 27.89 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_195 UNION ALL SELECT pk, col0 FROM view_2_tab1_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 = 27.89 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_195 UNION SELECT pk, col0 FROM view_2_tab1_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 = 27.89 ) AS tab1_195
----
query I rowsort label-4100-3
SELECT * FROM view_3_tab1_195
----
query I rowsort label-4100-3
SELECT pk FROM tab1 WHERE col4 = 27.89
----
statement ok
DROP VIEW view_1_tab1_195
statement ok
DROP VIEW view_2_tab1_195
statement ok
DROP VIEW view_3_tab1_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_195') DROP VIEW view_1_tab2_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_195') DROP VIEW view_2_tab2_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_195') DROP VIEW view_3_tab2_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_195
statement ok
CREATE VIEW view_1_tab2_195 AS SELECT pk, col0 FROM tab2 WHERE col4 = 27.89
statement ok
CREATE VIEW view_2_tab2_195 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 27.89)
statement ok
CREATE VIEW view_3_tab2_195 AS SELECT pk FROM view_1_tab2_195
query II rowsort label-4100-1
SELECT pk, col0 FROM tab2 WHERE col4 = 27.89
----
query II rowsort label-4100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4100-1
SELECT pk, col0 FROM view_1_tab2_195
----
query II rowsort label-4100-2
SELECT pk, col0 FROM view_2_tab2_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 27.89 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_195 UNION ALL SELECT pk, col0 FROM view_2_tab2_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 = 27.89 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_195 UNION SELECT pk, col0 FROM view_2_tab2_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 = 27.89 ) AS tab2_195
----
query I rowsort label-4100-3
SELECT * FROM view_3_tab2_195
----
query I rowsort label-4100-3
SELECT pk FROM tab2 WHERE col4 = 27.89
----
statement ok
DROP VIEW view_1_tab2_195
statement ok
DROP VIEW view_2_tab2_195
statement ok
DROP VIEW view_3_tab2_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_195') DROP VIEW view_1_tab3_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_195') DROP VIEW view_2_tab3_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_195') DROP VIEW view_3_tab3_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_195
statement ok
CREATE VIEW view_1_tab3_195 AS SELECT pk, col0 FROM tab3 WHERE col4 = 27.89
statement ok
CREATE VIEW view_2_tab3_195 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 27.89)
statement ok
CREATE VIEW view_3_tab3_195 AS SELECT pk FROM view_1_tab3_195
query II rowsort label-4100-1
SELECT pk, col0 FROM tab3 WHERE col4 = 27.89
----
query II rowsort label-4100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4100-1
SELECT pk, col0 FROM view_1_tab3_195
----
query II rowsort label-4100-2
SELECT pk, col0 FROM view_2_tab3_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 27.89 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_195 UNION ALL SELECT pk, col0 FROM view_2_tab3_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 = 27.89 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_195 UNION SELECT pk, col0 FROM view_2_tab3_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 = 27.89 ) AS tab3_195
----
query I rowsort label-4100-3
SELECT * FROM view_3_tab3_195
----
query I rowsort label-4100-3
SELECT pk FROM tab3 WHERE col4 = 27.89
----
statement ok
DROP VIEW view_1_tab3_195
statement ok
DROP VIEW view_2_tab3_195
statement ok
DROP VIEW view_3_tab3_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_195') DROP VIEW view_1_tab4_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_195') DROP VIEW view_2_tab4_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_195') DROP VIEW view_3_tab4_195
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_195
statement ok
CREATE VIEW view_1_tab4_195 AS SELECT pk, col0 FROM tab4 WHERE col4 = 27.89
statement ok
CREATE VIEW view_2_tab4_195 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 27.89)
statement ok
CREATE VIEW view_3_tab4_195 AS SELECT pk FROM view_1_tab4_195
query II rowsort label-4100-1
SELECT pk, col0 FROM tab4 WHERE col4 = 27.89
----
query II rowsort label-4100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4100-1
SELECT pk, col0 FROM view_1_tab4_195
----
query II rowsort label-4100-2
SELECT pk, col0 FROM view_2_tab4_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 27.89 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_195 UNION ALL SELECT pk, col0 FROM view_2_tab4_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 = 27.89 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 = 27.89)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_195 UNION SELECT pk, col0 FROM view_2_tab4_195
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 = 27.89 ) AS tab4_195
----
query I rowsort label-4100-3
SELECT * FROM view_3_tab4_195
----
query I rowsort label-4100-3
SELECT pk FROM tab4 WHERE col4 = 27.89
----
statement ok
DROP VIEW view_1_tab4_195
statement ok
DROP VIEW view_2_tab4_195
statement ok
DROP VIEW view_3_tab4_195
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_196') DROP VIEW view_1_tab0_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_196') DROP VIEW view_2_tab0_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_196') DROP VIEW view_3_tab0_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_196
statement ok
CREATE VIEW view_1_tab0_196 AS SELECT pk, col0 FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
statement ok
CREATE VIEW view_2_tab0_196 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
statement ok
CREATE VIEW view_3_tab0_196 AS SELECT pk FROM view_1_tab0_196
query II rowsort label-4200-1
SELECT pk, col0 FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
0
30
2
22
6
0
query II rowsort label-4200-1
SELECT pk, col0 FROM view_1_tab0_196
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM view_2_tab0_196
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_196 UNION ALL SELECT pk, col0 FROM view_2_tab0_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_196 UNION SELECT pk, col0 FROM view_2_tab0_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) ) AS tab0_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT * FROM view_3_tab0_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT pk FROM tab0 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab0_196
statement ok
DROP VIEW view_2_tab0_196
statement ok
DROP VIEW view_3_tab0_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_196') DROP VIEW view_1_tab1_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_196') DROP VIEW view_2_tab1_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_196') DROP VIEW view_3_tab1_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_196
statement ok
CREATE VIEW view_1_tab1_196 AS SELECT pk, col0 FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
statement ok
CREATE VIEW view_2_tab1_196 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
statement ok
CREATE VIEW view_3_tab1_196 AS SELECT pk FROM view_1_tab1_196
query II rowsort label-4200-1
SELECT pk, col0 FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
0
30
2
22
6
0
query II rowsort label-4200-1
SELECT pk, col0 FROM view_1_tab1_196
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM view_2_tab1_196
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_196 UNION ALL SELECT pk, col0 FROM view_2_tab1_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_196 UNION SELECT pk, col0 FROM view_2_tab1_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) ) AS tab1_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT * FROM view_3_tab1_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT pk FROM tab1 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab1_196
statement ok
DROP VIEW view_2_tab1_196
statement ok
DROP VIEW view_3_tab1_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_196') DROP VIEW view_1_tab2_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_196') DROP VIEW view_2_tab2_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_196') DROP VIEW view_3_tab2_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_196
statement ok
CREATE VIEW view_1_tab2_196 AS SELECT pk, col0 FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
statement ok
CREATE VIEW view_2_tab2_196 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
statement ok
CREATE VIEW view_3_tab2_196 AS SELECT pk FROM view_1_tab2_196
query II rowsort label-4200-1
SELECT pk, col0 FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
0
30
2
22
6
0
query II rowsort label-4200-1
SELECT pk, col0 FROM view_1_tab2_196
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM view_2_tab2_196
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_196 UNION ALL SELECT pk, col0 FROM view_2_tab2_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_196 UNION SELECT pk, col0 FROM view_2_tab2_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) ) AS tab2_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT * FROM view_3_tab2_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT pk FROM tab2 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab2_196
statement ok
DROP VIEW view_2_tab2_196
statement ok
DROP VIEW view_3_tab2_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_196') DROP VIEW view_1_tab3_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_196') DROP VIEW view_2_tab3_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_196') DROP VIEW view_3_tab3_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_196
statement ok
CREATE VIEW view_1_tab3_196 AS SELECT pk, col0 FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
statement ok
CREATE VIEW view_2_tab3_196 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
statement ok
CREATE VIEW view_3_tab3_196 AS SELECT pk FROM view_1_tab3_196
query II rowsort label-4200-1
SELECT pk, col0 FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
0
30
2
22
6
0
query II rowsort label-4200-1
SELECT pk, col0 FROM view_1_tab3_196
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM view_2_tab3_196
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_196 UNION ALL SELECT pk, col0 FROM view_2_tab3_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_196 UNION SELECT pk, col0 FROM view_2_tab3_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) ) AS tab3_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT * FROM view_3_tab3_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT pk FROM tab3 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab3_196
statement ok
DROP VIEW view_2_tab3_196
statement ok
DROP VIEW view_3_tab3_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_196') DROP VIEW view_1_tab4_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_196') DROP VIEW view_2_tab4_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_196') DROP VIEW view_3_tab4_196
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_196
statement ok
CREATE VIEW view_1_tab4_196 AS SELECT pk, col0 FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
statement ok
CREATE VIEW view_2_tab4_196 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
statement ok
CREATE VIEW view_3_tab4_196 AS SELECT pk FROM view_1_tab4_196
query II rowsort label-4200-1
SELECT pk, col0 FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
0
30
2
22
6
0
query II rowsort label-4200-1
SELECT pk, col0 FROM view_1_tab4_196
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-4200-2
SELECT pk, col0 FROM view_2_tab4_196
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_196 UNION ALL SELECT pk, col0 FROM view_2_tab4_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_196 UNION SELECT pk, col0 FROM view_2_tab4_196
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7))) ) AS tab4_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT * FROM view_3_tab4_196
----
1
3
4
5
7
8
9
query I rowsort label-4200-3
SELECT pk FROM tab4 WHERE col0 > 34 AND ((col3 > 29) OR col4 > 73.13) AND (((col0 >= 7)))
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab4_196
statement ok
DROP VIEW view_2_tab4_196
statement ok
DROP VIEW view_3_tab4_196
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_197') DROP VIEW view_1_tab0_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_197') DROP VIEW view_2_tab0_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_197') DROP VIEW view_3_tab0_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_197
statement ok
CREATE VIEW view_1_tab0_197 AS SELECT pk, col0 FROM tab0 WHERE col0 > 99
statement ok
CREATE VIEW view_2_tab0_197 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 99)
statement ok
CREATE VIEW view_3_tab0_197 AS SELECT pk FROM view_1_tab0_197
query II rowsort label-4300-1
SELECT pk, col0 FROM tab0 WHERE col0 > 99
----
query II rowsort label-4300-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4300-1
SELECT pk, col0 FROM view_1_tab0_197
----
query II rowsort label-4300-2
SELECT pk, col0 FROM view_2_tab0_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 99 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_197 UNION ALL SELECT pk, col0 FROM view_2_tab0_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 99 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_197 UNION SELECT pk, col0 FROM view_2_tab0_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 99 ) AS tab0_197
----
query I rowsort label-4300-3
SELECT * FROM view_3_tab0_197
----
query I rowsort label-4300-3
SELECT pk FROM tab0 WHERE col0 > 99
----
statement ok
DROP VIEW view_1_tab0_197
statement ok
DROP VIEW view_2_tab0_197
statement ok
DROP VIEW view_3_tab0_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_197') DROP VIEW view_1_tab1_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_197') DROP VIEW view_2_tab1_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_197') DROP VIEW view_3_tab1_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_197
statement ok
CREATE VIEW view_1_tab1_197 AS SELECT pk, col0 FROM tab1 WHERE col0 > 99
statement ok
CREATE VIEW view_2_tab1_197 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 99)
statement ok
CREATE VIEW view_3_tab1_197 AS SELECT pk FROM view_1_tab1_197
query II rowsort label-4300-1
SELECT pk, col0 FROM tab1 WHERE col0 > 99
----
query II rowsort label-4300-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4300-1
SELECT pk, col0 FROM view_1_tab1_197
----
query II rowsort label-4300-2
SELECT pk, col0 FROM view_2_tab1_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 99 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_197 UNION ALL SELECT pk, col0 FROM view_2_tab1_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 99 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_197 UNION SELECT pk, col0 FROM view_2_tab1_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 99 ) AS tab1_197
----
query I rowsort label-4300-3
SELECT * FROM view_3_tab1_197
----
query I rowsort label-4300-3
SELECT pk FROM tab1 WHERE col0 > 99
----
statement ok
DROP VIEW view_1_tab1_197
statement ok
DROP VIEW view_2_tab1_197
statement ok
DROP VIEW view_3_tab1_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_197') DROP VIEW view_1_tab2_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_197') DROP VIEW view_2_tab2_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_197') DROP VIEW view_3_tab2_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_197
statement ok
CREATE VIEW view_1_tab2_197 AS SELECT pk, col0 FROM tab2 WHERE col0 > 99
statement ok
CREATE VIEW view_2_tab2_197 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 99)
statement ok
CREATE VIEW view_3_tab2_197 AS SELECT pk FROM view_1_tab2_197
query II rowsort label-4300-1
SELECT pk, col0 FROM tab2 WHERE col0 > 99
----
query II rowsort label-4300-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4300-1
SELECT pk, col0 FROM view_1_tab2_197
----
query II rowsort label-4300-2
SELECT pk, col0 FROM view_2_tab2_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 99 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_197 UNION ALL SELECT pk, col0 FROM view_2_tab2_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 99 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_197 UNION SELECT pk, col0 FROM view_2_tab2_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 99 ) AS tab2_197
----
query I rowsort label-4300-3
SELECT * FROM view_3_tab2_197
----
query I rowsort label-4300-3
SELECT pk FROM tab2 WHERE col0 > 99
----
statement ok
DROP VIEW view_1_tab2_197
statement ok
DROP VIEW view_2_tab2_197
statement ok
DROP VIEW view_3_tab2_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_197') DROP VIEW view_1_tab3_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_197') DROP VIEW view_2_tab3_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_197') DROP VIEW view_3_tab3_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_197
statement ok
CREATE VIEW view_1_tab3_197 AS SELECT pk, col0 FROM tab3 WHERE col0 > 99
statement ok
CREATE VIEW view_2_tab3_197 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 99)
statement ok
CREATE VIEW view_3_tab3_197 AS SELECT pk FROM view_1_tab3_197
query II rowsort label-4300-1
SELECT pk, col0 FROM tab3 WHERE col0 > 99
----
query II rowsort label-4300-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4300-1
SELECT pk, col0 FROM view_1_tab3_197
----
query II rowsort label-4300-2
SELECT pk, col0 FROM view_2_tab3_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 99 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_197 UNION ALL SELECT pk, col0 FROM view_2_tab3_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 99 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_197 UNION SELECT pk, col0 FROM view_2_tab3_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 99 ) AS tab3_197
----
query I rowsort label-4300-3
SELECT * FROM view_3_tab3_197
----
query I rowsort label-4300-3
SELECT pk FROM tab3 WHERE col0 > 99
----
statement ok
DROP VIEW view_1_tab3_197
statement ok
DROP VIEW view_2_tab3_197
statement ok
DROP VIEW view_3_tab3_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_197') DROP VIEW view_1_tab4_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_197') DROP VIEW view_2_tab4_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_197') DROP VIEW view_3_tab4_197
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_197
statement ok
CREATE VIEW view_1_tab4_197 AS SELECT pk, col0 FROM tab4 WHERE col0 > 99
statement ok
CREATE VIEW view_2_tab4_197 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 99)
statement ok
CREATE VIEW view_3_tab4_197 AS SELECT pk FROM view_1_tab4_197
query II rowsort label-4300-1
SELECT pk, col0 FROM tab4 WHERE col0 > 99
----
query II rowsort label-4300-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4300-1
SELECT pk, col0 FROM view_1_tab4_197
----
query II rowsort label-4300-2
SELECT pk, col0 FROM view_2_tab4_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 99 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_197 UNION ALL SELECT pk, col0 FROM view_2_tab4_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 99 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 99)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_197 UNION SELECT pk, col0 FROM view_2_tab4_197
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 99 ) AS tab4_197
----
query I rowsort label-4300-3
SELECT * FROM view_3_tab4_197
----
query I rowsort label-4300-3
SELECT pk FROM tab4 WHERE col0 > 99
----
statement ok
DROP VIEW view_1_tab4_197
statement ok
DROP VIEW view_2_tab4_197
statement ok
DROP VIEW view_3_tab4_197
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_198') DROP VIEW view_1_tab0_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_198') DROP VIEW view_2_tab0_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_198') DROP VIEW view_3_tab0_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_198
statement ok
CREATE VIEW view_1_tab0_198 AS SELECT pk, col0 FROM tab0 WHERE col4 IN (72.21,41.70,5.75)
statement ok
CREATE VIEW view_2_tab0_198 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 IN (72.21,41.70,5.75))
statement ok
CREATE VIEW view_3_tab0_198 AS SELECT pk FROM view_1_tab0_198
query II rowsort label-4400-1
SELECT pk, col0 FROM tab0 WHERE col4 IN (72.21,41.70,5.75)
----
query II rowsort label-4400-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4400-1
SELECT pk, col0 FROM view_1_tab0_198
----
query II rowsort label-4400-2
SELECT pk, col0 FROM view_2_tab0_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 IN (72.21,41.70,5.75) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_198 UNION ALL SELECT pk, col0 FROM view_2_tab0_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 IN (72.21,41.70,5.75) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_198 UNION SELECT pk, col0 FROM view_2_tab0_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 IN (72.21,41.70,5.75) ) AS tab0_198
----
query I rowsort label-4400-3
SELECT * FROM view_3_tab0_198
----
query I rowsort label-4400-3
SELECT pk FROM tab0 WHERE col4 IN (72.21,41.70,5.75)
----
statement ok
DROP VIEW view_1_tab0_198
statement ok
DROP VIEW view_2_tab0_198
statement ok
DROP VIEW view_3_tab0_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_198') DROP VIEW view_1_tab1_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_198') DROP VIEW view_2_tab1_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_198') DROP VIEW view_3_tab1_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_198
statement ok
CREATE VIEW view_1_tab1_198 AS SELECT pk, col0 FROM tab1 WHERE col4 IN (72.21,41.70,5.75)
statement ok
CREATE VIEW view_2_tab1_198 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 IN (72.21,41.70,5.75))
statement ok
CREATE VIEW view_3_tab1_198 AS SELECT pk FROM view_1_tab1_198
query II rowsort label-4400-1
SELECT pk, col0 FROM tab1 WHERE col4 IN (72.21,41.70,5.75)
----
query II rowsort label-4400-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4400-1
SELECT pk, col0 FROM view_1_tab1_198
----
query II rowsort label-4400-2
SELECT pk, col0 FROM view_2_tab1_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 IN (72.21,41.70,5.75) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_198 UNION ALL SELECT pk, col0 FROM view_2_tab1_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 IN (72.21,41.70,5.75) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_198 UNION SELECT pk, col0 FROM view_2_tab1_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 IN (72.21,41.70,5.75) ) AS tab1_198
----
query I rowsort label-4400-3
SELECT * FROM view_3_tab1_198
----
query I rowsort label-4400-3
SELECT pk FROM tab1 WHERE col4 IN (72.21,41.70,5.75)
----
statement ok
DROP VIEW view_1_tab1_198
statement ok
DROP VIEW view_2_tab1_198
statement ok
DROP VIEW view_3_tab1_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_198') DROP VIEW view_1_tab2_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_198') DROP VIEW view_2_tab2_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_198') DROP VIEW view_3_tab2_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_198
statement ok
CREATE VIEW view_1_tab2_198 AS SELECT pk, col0 FROM tab2 WHERE col4 IN (72.21,41.70,5.75)
statement ok
CREATE VIEW view_2_tab2_198 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 IN (72.21,41.70,5.75))
statement ok
CREATE VIEW view_3_tab2_198 AS SELECT pk FROM view_1_tab2_198
query II rowsort label-4400-1
SELECT pk, col0 FROM tab2 WHERE col4 IN (72.21,41.70,5.75)
----
query II rowsort label-4400-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4400-1
SELECT pk, col0 FROM view_1_tab2_198
----
query II rowsort label-4400-2
SELECT pk, col0 FROM view_2_tab2_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 IN (72.21,41.70,5.75) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_198 UNION ALL SELECT pk, col0 FROM view_2_tab2_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 IN (72.21,41.70,5.75) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_198 UNION SELECT pk, col0 FROM view_2_tab2_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 IN (72.21,41.70,5.75) ) AS tab2_198
----
query I rowsort label-4400-3
SELECT * FROM view_3_tab2_198
----
query I rowsort label-4400-3
SELECT pk FROM tab2 WHERE col4 IN (72.21,41.70,5.75)
----
statement ok
DROP VIEW view_1_tab2_198
statement ok
DROP VIEW view_2_tab2_198
statement ok
DROP VIEW view_3_tab2_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_198') DROP VIEW view_1_tab3_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_198') DROP VIEW view_2_tab3_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_198') DROP VIEW view_3_tab3_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_198
statement ok
CREATE VIEW view_1_tab3_198 AS SELECT pk, col0 FROM tab3 WHERE col4 IN (72.21,41.70,5.75)
statement ok
CREATE VIEW view_2_tab3_198 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 IN (72.21,41.70,5.75))
statement ok
CREATE VIEW view_3_tab3_198 AS SELECT pk FROM view_1_tab3_198
query II rowsort label-4400-1
SELECT pk, col0 FROM tab3 WHERE col4 IN (72.21,41.70,5.75)
----
query II rowsort label-4400-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4400-1
SELECT pk, col0 FROM view_1_tab3_198
----
query II rowsort label-4400-2
SELECT pk, col0 FROM view_2_tab3_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 IN (72.21,41.70,5.75) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_198 UNION ALL SELECT pk, col0 FROM view_2_tab3_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 IN (72.21,41.70,5.75) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_198 UNION SELECT pk, col0 FROM view_2_tab3_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 IN (72.21,41.70,5.75) ) AS tab3_198
----
query I rowsort label-4400-3
SELECT * FROM view_3_tab3_198
----
query I rowsort label-4400-3
SELECT pk FROM tab3 WHERE col4 IN (72.21,41.70,5.75)
----
statement ok
DROP VIEW view_1_tab3_198
statement ok
DROP VIEW view_2_tab3_198
statement ok
DROP VIEW view_3_tab3_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_198') DROP VIEW view_1_tab4_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_198') DROP VIEW view_2_tab4_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_198') DROP VIEW view_3_tab4_198
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_198
statement ok
CREATE VIEW view_1_tab4_198 AS SELECT pk, col0 FROM tab4 WHERE col4 IN (72.21,41.70,5.75)
statement ok
CREATE VIEW view_2_tab4_198 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 IN (72.21,41.70,5.75))
statement ok
CREATE VIEW view_3_tab4_198 AS SELECT pk FROM view_1_tab4_198
query II rowsort label-4400-1
SELECT pk, col0 FROM tab4 WHERE col4 IN (72.21,41.70,5.75)
----
query II rowsort label-4400-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4400-1
SELECT pk, col0 FROM view_1_tab4_198
----
query II rowsort label-4400-2
SELECT pk, col0 FROM view_2_tab4_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 IN (72.21,41.70,5.75) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_198 UNION ALL SELECT pk, col0 FROM view_2_tab4_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 IN (72.21,41.70,5.75) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 IN (72.21,41.70,5.75))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_198 UNION SELECT pk, col0 FROM view_2_tab4_198
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 IN (72.21,41.70,5.75) ) AS tab4_198
----
query I rowsort label-4400-3
SELECT * FROM view_3_tab4_198
----
query I rowsort label-4400-3
SELECT pk FROM tab4 WHERE col4 IN (72.21,41.70,5.75)
----
statement ok
DROP VIEW view_1_tab4_198
statement ok
DROP VIEW view_2_tab4_198
statement ok
DROP VIEW view_3_tab4_198
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_199') DROP VIEW view_1_tab0_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_199') DROP VIEW view_2_tab0_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_199') DROP VIEW view_3_tab0_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_199
statement ok
CREATE VIEW view_1_tab0_199 AS SELECT pk, col0 FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
statement ok
CREATE VIEW view_2_tab0_199 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
statement ok
CREATE VIEW view_3_tab0_199 AS SELECT pk FROM view_1_tab0_199
query II rowsort label-4500-1
SELECT pk, col0 FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
query II rowsort label-4500-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4500-1
SELECT pk, col0 FROM view_1_tab0_199
----
query II rowsort label-4500-2
SELECT pk, col0 FROM view_2_tab0_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_199 UNION ALL SELECT pk, col0 FROM view_2_tab0_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_199 UNION SELECT pk, col0 FROM view_2_tab0_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 ) AS tab0_199
----
query I rowsort label-4500-3
SELECT * FROM view_3_tab0_199
----
query I rowsort label-4500-3
SELECT pk FROM tab0 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
statement ok
DROP VIEW view_1_tab0_199
statement ok
DROP VIEW view_2_tab0_199
statement ok
DROP VIEW view_3_tab0_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_199') DROP VIEW view_1_tab1_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_199') DROP VIEW view_2_tab1_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_199') DROP VIEW view_3_tab1_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_199
statement ok
CREATE VIEW view_1_tab1_199 AS SELECT pk, col0 FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
statement ok
CREATE VIEW view_2_tab1_199 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
statement ok
CREATE VIEW view_3_tab1_199 AS SELECT pk FROM view_1_tab1_199
query II rowsort label-4500-1
SELECT pk, col0 FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
query II rowsort label-4500-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4500-1
SELECT pk, col0 FROM view_1_tab1_199
----
query II rowsort label-4500-2
SELECT pk, col0 FROM view_2_tab1_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_199 UNION ALL SELECT pk, col0 FROM view_2_tab1_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_199 UNION SELECT pk, col0 FROM view_2_tab1_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 ) AS tab1_199
----
query I rowsort label-4500-3
SELECT * FROM view_3_tab1_199
----
query I rowsort label-4500-3
SELECT pk FROM tab1 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
statement ok
DROP VIEW view_1_tab1_199
statement ok
DROP VIEW view_2_tab1_199
statement ok
DROP VIEW view_3_tab1_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_199') DROP VIEW view_1_tab2_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_199') DROP VIEW view_2_tab2_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_199') DROP VIEW view_3_tab2_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_199
statement ok
CREATE VIEW view_1_tab2_199 AS SELECT pk, col0 FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
statement ok
CREATE VIEW view_2_tab2_199 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
statement ok
CREATE VIEW view_3_tab2_199 AS SELECT pk FROM view_1_tab2_199
query II rowsort label-4500-1
SELECT pk, col0 FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
query II rowsort label-4500-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4500-1
SELECT pk, col0 FROM view_1_tab2_199
----
query II rowsort label-4500-2
SELECT pk, col0 FROM view_2_tab2_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_199 UNION ALL SELECT pk, col0 FROM view_2_tab2_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_199 UNION SELECT pk, col0 FROM view_2_tab2_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 ) AS tab2_199
----
query I rowsort label-4500-3
SELECT * FROM view_3_tab2_199
----
query I rowsort label-4500-3
SELECT pk FROM tab2 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
statement ok
DROP VIEW view_1_tab2_199
statement ok
DROP VIEW view_2_tab2_199
statement ok
DROP VIEW view_3_tab2_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_199') DROP VIEW view_1_tab3_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_199') DROP VIEW view_2_tab3_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_199') DROP VIEW view_3_tab3_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_199
statement ok
CREATE VIEW view_1_tab3_199 AS SELECT pk, col0 FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
statement ok
CREATE VIEW view_2_tab3_199 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
statement ok
CREATE VIEW view_3_tab3_199 AS SELECT pk FROM view_1_tab3_199
query II rowsort label-4500-1
SELECT pk, col0 FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
query II rowsort label-4500-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4500-1
SELECT pk, col0 FROM view_1_tab3_199
----
query II rowsort label-4500-2
SELECT pk, col0 FROM view_2_tab3_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_199 UNION ALL SELECT pk, col0 FROM view_2_tab3_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_199 UNION SELECT pk, col0 FROM view_2_tab3_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 ) AS tab3_199
----
query I rowsort label-4500-3
SELECT * FROM view_3_tab3_199
----
query I rowsort label-4500-3
SELECT pk FROM tab3 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
statement ok
DROP VIEW view_1_tab3_199
statement ok
DROP VIEW view_2_tab3_199
statement ok
DROP VIEW view_3_tab3_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_199') DROP VIEW view_1_tab4_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_199') DROP VIEW view_2_tab4_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_199') DROP VIEW view_3_tab4_199
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_199
statement ok
CREATE VIEW view_1_tab4_199 AS SELECT pk, col0 FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
statement ok
CREATE VIEW view_2_tab4_199 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
statement ok
CREATE VIEW view_3_tab4_199 AS SELECT pk FROM view_1_tab4_199
query II rowsort label-4500-1
SELECT pk, col0 FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
query II rowsort label-4500-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4500-1
SELECT pk, col0 FROM view_1_tab4_199
----
query II rowsort label-4500-2
SELECT pk, col0 FROM view_2_tab4_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_199 UNION ALL SELECT pk, col0 FROM view_2_tab4_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_199 UNION SELECT pk, col0 FROM view_2_tab4_199
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42 ) AS tab4_199
----
query I rowsort label-4500-3
SELECT * FROM view_3_tab4_199
----
query I rowsort label-4500-3
SELECT pk FROM tab4 WHERE col3 IN (99,74,47,0,63) AND col3 < 45 AND (col4 <= 51.87) AND col1 < 4.42
----
statement ok
DROP VIEW view_1_tab4_199
statement ok
DROP VIEW view_2_tab4_199
statement ok
DROP VIEW view_3_tab4_199
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_200') DROP VIEW view_1_tab0_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_200') DROP VIEW view_2_tab0_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_200') DROP VIEW view_3_tab0_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_200
statement ok
CREATE VIEW view_1_tab0_200 AS SELECT pk, col0 FROM tab0 WHERE (col1 > 21.49)
statement ok
CREATE VIEW view_2_tab0_200 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col1 > 21.49))
statement ok
CREATE VIEW view_3_tab0_200 AS SELECT pk FROM view_1_tab0_200
query II rowsort label-4600-1
SELECT pk, col0 FROM tab0 WHERE (col1 > 21.49)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col1 > 21.49))
----
8
47
query II rowsort label-4600-1
SELECT pk, col0 FROM view_1_tab0_200
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM view_2_tab0_200
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col1 > 21.49) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_200 UNION ALL SELECT pk, col0 FROM view_2_tab0_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col1 > 21.49) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_200 UNION SELECT pk, col0 FROM view_2_tab0_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col1 > 21.49) ) AS tab0_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT * FROM view_3_tab0_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT pk FROM tab0 WHERE (col1 > 21.49)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab0_200
statement ok
DROP VIEW view_2_tab0_200
statement ok
DROP VIEW view_3_tab0_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_200') DROP VIEW view_1_tab1_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_200') DROP VIEW view_2_tab1_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_200') DROP VIEW view_3_tab1_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_200
statement ok
CREATE VIEW view_1_tab1_200 AS SELECT pk, col0 FROM tab1 WHERE (col1 > 21.49)
statement ok
CREATE VIEW view_2_tab1_200 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col1 > 21.49))
statement ok
CREATE VIEW view_3_tab1_200 AS SELECT pk FROM view_1_tab1_200
query II rowsort label-4600-1
SELECT pk, col0 FROM tab1 WHERE (col1 > 21.49)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col1 > 21.49))
----
8
47
query II rowsort label-4600-1
SELECT pk, col0 FROM view_1_tab1_200
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM view_2_tab1_200
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col1 > 21.49) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_200 UNION ALL SELECT pk, col0 FROM view_2_tab1_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col1 > 21.49) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_200 UNION SELECT pk, col0 FROM view_2_tab1_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col1 > 21.49) ) AS tab1_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT * FROM view_3_tab1_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT pk FROM tab1 WHERE (col1 > 21.49)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab1_200
statement ok
DROP VIEW view_2_tab1_200
statement ok
DROP VIEW view_3_tab1_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_200') DROP VIEW view_1_tab2_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_200') DROP VIEW view_2_tab2_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_200') DROP VIEW view_3_tab2_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_200
statement ok
CREATE VIEW view_1_tab2_200 AS SELECT pk, col0 FROM tab2 WHERE (col1 > 21.49)
statement ok
CREATE VIEW view_2_tab2_200 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col1 > 21.49))
statement ok
CREATE VIEW view_3_tab2_200 AS SELECT pk FROM view_1_tab2_200
query II rowsort label-4600-1
SELECT pk, col0 FROM tab2 WHERE (col1 > 21.49)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col1 > 21.49))
----
8
47
query II rowsort label-4600-1
SELECT pk, col0 FROM view_1_tab2_200
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM view_2_tab2_200
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col1 > 21.49) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_200 UNION ALL SELECT pk, col0 FROM view_2_tab2_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col1 > 21.49) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_200 UNION SELECT pk, col0 FROM view_2_tab2_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col1 > 21.49) ) AS tab2_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT * FROM view_3_tab2_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT pk FROM tab2 WHERE (col1 > 21.49)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab2_200
statement ok
DROP VIEW view_2_tab2_200
statement ok
DROP VIEW view_3_tab2_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_200') DROP VIEW view_1_tab3_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_200') DROP VIEW view_2_tab3_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_200') DROP VIEW view_3_tab3_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_200
statement ok
CREATE VIEW view_1_tab3_200 AS SELECT pk, col0 FROM tab3 WHERE (col1 > 21.49)
statement ok
CREATE VIEW view_2_tab3_200 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col1 > 21.49))
statement ok
CREATE VIEW view_3_tab3_200 AS SELECT pk FROM view_1_tab3_200
query II rowsort label-4600-1
SELECT pk, col0 FROM tab3 WHERE (col1 > 21.49)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col1 > 21.49))
----
8
47
query II rowsort label-4600-1
SELECT pk, col0 FROM view_1_tab3_200
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM view_2_tab3_200
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col1 > 21.49) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_200 UNION ALL SELECT pk, col0 FROM view_2_tab3_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col1 > 21.49) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_200 UNION SELECT pk, col0 FROM view_2_tab3_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col1 > 21.49) ) AS tab3_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT * FROM view_3_tab3_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT pk FROM tab3 WHERE (col1 > 21.49)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab3_200
statement ok
DROP VIEW view_2_tab3_200
statement ok
DROP VIEW view_3_tab3_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_200') DROP VIEW view_1_tab4_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_200') DROP VIEW view_2_tab4_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_200') DROP VIEW view_3_tab4_200
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_200
statement ok
CREATE VIEW view_1_tab4_200 AS SELECT pk, col0 FROM tab4 WHERE (col1 > 21.49)
statement ok
CREATE VIEW view_2_tab4_200 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col1 > 21.49))
statement ok
CREATE VIEW view_3_tab4_200 AS SELECT pk FROM view_1_tab4_200
query II rowsort label-4600-1
SELECT pk, col0 FROM tab4 WHERE (col1 > 21.49)
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col1 > 21.49))
----
8
47
query II rowsort label-4600-1
SELECT pk, col0 FROM view_1_tab4_200
----
18 values hashing to 1309b2ee1b6caca8b786b7402ce0992a
query II rowsort label-4600-2
SELECT pk, col0 FROM view_2_tab4_200
----
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col1 > 21.49) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_200 UNION ALL SELECT pk, col0 FROM view_2_tab4_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col1 > 21.49) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col1 > 21.49))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_200 UNION SELECT pk, col0 FROM view_2_tab4_200
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col1 > 21.49) ) AS tab4_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT * FROM view_3_tab4_200
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
query I rowsort label-4600-3
SELECT pk FROM tab4 WHERE (col1 > 21.49)
----
9 values hashing to 0b2f3ce47428ebec5f2931eddc864093
statement ok
DROP VIEW view_1_tab4_200
statement ok
DROP VIEW view_2_tab4_200
statement ok
DROP VIEW view_3_tab4_200
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_201') DROP VIEW view_1_tab0_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_201') DROP VIEW view_2_tab0_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_201') DROP VIEW view_3_tab0_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_201
statement ok
CREATE VIEW view_1_tab0_201 AS SELECT pk, col0 FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
statement ok
CREATE VIEW view_2_tab0_201 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
statement ok
CREATE VIEW view_3_tab0_201 AS SELECT pk FROM view_1_tab0_201
query II rowsort label-4700-1
SELECT pk, col0 FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
query II rowsort label-4700-1
SELECT pk, col0 FROM view_1_tab0_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM view_2_tab0_201
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_201 UNION ALL SELECT pk, col0 FROM view_2_tab0_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_201 UNION SELECT pk, col0 FROM view_2_tab0_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) ) AS tab0_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT * FROM view_3_tab0_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT pk FROM tab0 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_201
statement ok
DROP VIEW view_2_tab0_201
statement ok
DROP VIEW view_3_tab0_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_201') DROP VIEW view_1_tab1_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_201') DROP VIEW view_2_tab1_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_201') DROP VIEW view_3_tab1_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_201
statement ok
CREATE VIEW view_1_tab1_201 AS SELECT pk, col0 FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
statement ok
CREATE VIEW view_2_tab1_201 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
statement ok
CREATE VIEW view_3_tab1_201 AS SELECT pk FROM view_1_tab1_201
query II rowsort label-4700-1
SELECT pk, col0 FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
query II rowsort label-4700-1
SELECT pk, col0 FROM view_1_tab1_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM view_2_tab1_201
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_201 UNION ALL SELECT pk, col0 FROM view_2_tab1_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_201 UNION SELECT pk, col0 FROM view_2_tab1_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) ) AS tab1_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT * FROM view_3_tab1_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT pk FROM tab1 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_201
statement ok
DROP VIEW view_2_tab1_201
statement ok
DROP VIEW view_3_tab1_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_201') DROP VIEW view_1_tab2_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_201') DROP VIEW view_2_tab2_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_201') DROP VIEW view_3_tab2_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_201
statement ok
CREATE VIEW view_1_tab2_201 AS SELECT pk, col0 FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
statement ok
CREATE VIEW view_2_tab2_201 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
statement ok
CREATE VIEW view_3_tab2_201 AS SELECT pk FROM view_1_tab2_201
query II rowsort label-4700-1
SELECT pk, col0 FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
query II rowsort label-4700-1
SELECT pk, col0 FROM view_1_tab2_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM view_2_tab2_201
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_201 UNION ALL SELECT pk, col0 FROM view_2_tab2_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_201 UNION SELECT pk, col0 FROM view_2_tab2_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) ) AS tab2_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT * FROM view_3_tab2_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT pk FROM tab2 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_201
statement ok
DROP VIEW view_2_tab2_201
statement ok
DROP VIEW view_3_tab2_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_201') DROP VIEW view_1_tab3_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_201') DROP VIEW view_2_tab3_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_201') DROP VIEW view_3_tab3_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_201
statement ok
CREATE VIEW view_1_tab3_201 AS SELECT pk, col0 FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
statement ok
CREATE VIEW view_2_tab3_201 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
statement ok
CREATE VIEW view_3_tab3_201 AS SELECT pk FROM view_1_tab3_201
query II rowsort label-4700-1
SELECT pk, col0 FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
query II rowsort label-4700-1
SELECT pk, col0 FROM view_1_tab3_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM view_2_tab3_201
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_201 UNION ALL SELECT pk, col0 FROM view_2_tab3_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_201 UNION SELECT pk, col0 FROM view_2_tab3_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) ) AS tab3_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT * FROM view_3_tab3_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT pk FROM tab3 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_201
statement ok
DROP VIEW view_2_tab3_201
statement ok
DROP VIEW view_3_tab3_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_201') DROP VIEW view_1_tab4_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_201') DROP VIEW view_2_tab4_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_201') DROP VIEW view_3_tab4_201
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_201
statement ok
CREATE VIEW view_1_tab4_201 AS SELECT pk, col0 FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
statement ok
CREATE VIEW view_2_tab4_201 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
statement ok
CREATE VIEW view_3_tab4_201 AS SELECT pk FROM view_1_tab4_201
query II rowsort label-4700-1
SELECT pk, col0 FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
query II rowsort label-4700-1
SELECT pk, col0 FROM view_1_tab4_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-4700-2
SELECT pk, col0 FROM view_2_tab4_201
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_201 UNION ALL SELECT pk, col0 FROM view_2_tab4_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_201 UNION SELECT pk, col0 FROM view_2_tab4_201
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24)) ) AS tab4_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT * FROM view_3_tab4_201
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-4700-3
SELECT pk FROM tab4 WHERE col3 > 3 OR (((col3 BETWEEN 22 AND 86) AND (col1 > 30.32) OR (col4 >= 99.10) AND col4 > 11.24))
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_201
statement ok
DROP VIEW view_2_tab4_201
statement ok
DROP VIEW view_3_tab4_201
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_202') DROP VIEW view_1_tab0_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_202') DROP VIEW view_2_tab0_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_202') DROP VIEW view_3_tab0_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_202
statement ok
CREATE VIEW view_1_tab0_202 AS SELECT pk, col0 FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25)
statement ok
CREATE VIEW view_2_tab0_202 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
statement ok
CREATE VIEW view_3_tab0_202 AS SELECT pk FROM view_1_tab0_202
query II rowsort label-4800-1
SELECT pk, col0 FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25)
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
5
58
query II rowsort label-4800-1
SELECT pk, col0 FROM view_1_tab0_202
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM view_2_tab0_202
----
5
58
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_202 UNION ALL SELECT pk, col0 FROM view_2_tab0_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_202 UNION SELECT pk, col0 FROM view_2_tab0_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25) ) AS tab0_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT * FROM view_3_tab0_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT pk FROM tab0 WHERE (col4 > 18.90 OR col0 <= 25)
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
statement ok
DROP VIEW view_1_tab0_202
statement ok
DROP VIEW view_2_tab0_202
statement ok
DROP VIEW view_3_tab0_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_202') DROP VIEW view_1_tab1_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_202') DROP VIEW view_2_tab1_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_202') DROP VIEW view_3_tab1_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_202
statement ok
CREATE VIEW view_1_tab1_202 AS SELECT pk, col0 FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25)
statement ok
CREATE VIEW view_2_tab1_202 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
statement ok
CREATE VIEW view_3_tab1_202 AS SELECT pk FROM view_1_tab1_202
query II rowsort label-4800-1
SELECT pk, col0 FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25)
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
5
58
query II rowsort label-4800-1
SELECT pk, col0 FROM view_1_tab1_202
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM view_2_tab1_202
----
5
58
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_202 UNION ALL SELECT pk, col0 FROM view_2_tab1_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_202 UNION SELECT pk, col0 FROM view_2_tab1_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25) ) AS tab1_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT * FROM view_3_tab1_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT pk FROM tab1 WHERE (col4 > 18.90 OR col0 <= 25)
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
statement ok
DROP VIEW view_1_tab1_202
statement ok
DROP VIEW view_2_tab1_202
statement ok
DROP VIEW view_3_tab1_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_202') DROP VIEW view_1_tab2_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_202') DROP VIEW view_2_tab2_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_202') DROP VIEW view_3_tab2_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_202
statement ok
CREATE VIEW view_1_tab2_202 AS SELECT pk, col0 FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25)
statement ok
CREATE VIEW view_2_tab2_202 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
statement ok
CREATE VIEW view_3_tab2_202 AS SELECT pk FROM view_1_tab2_202
query II rowsort label-4800-1
SELECT pk, col0 FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25)
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
5
58
query II rowsort label-4800-1
SELECT pk, col0 FROM view_1_tab2_202
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM view_2_tab2_202
----
5
58
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_202 UNION ALL SELECT pk, col0 FROM view_2_tab2_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_202 UNION SELECT pk, col0 FROM view_2_tab2_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25) ) AS tab2_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT * FROM view_3_tab2_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT pk FROM tab2 WHERE (col4 > 18.90 OR col0 <= 25)
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
statement ok
DROP VIEW view_1_tab2_202
statement ok
DROP VIEW view_2_tab2_202
statement ok
DROP VIEW view_3_tab2_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_202') DROP VIEW view_1_tab3_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_202') DROP VIEW view_2_tab3_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_202') DROP VIEW view_3_tab3_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_202
statement ok
CREATE VIEW view_1_tab3_202 AS SELECT pk, col0 FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25)
statement ok
CREATE VIEW view_2_tab3_202 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
statement ok
CREATE VIEW view_3_tab3_202 AS SELECT pk FROM view_1_tab3_202
query II rowsort label-4800-1
SELECT pk, col0 FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25)
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
5
58
query II rowsort label-4800-1
SELECT pk, col0 FROM view_1_tab3_202
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM view_2_tab3_202
----
5
58
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_202 UNION ALL SELECT pk, col0 FROM view_2_tab3_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_202 UNION SELECT pk, col0 FROM view_2_tab3_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25) ) AS tab3_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT * FROM view_3_tab3_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT pk FROM tab3 WHERE (col4 > 18.90 OR col0 <= 25)
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
statement ok
DROP VIEW view_1_tab3_202
statement ok
DROP VIEW view_2_tab3_202
statement ok
DROP VIEW view_3_tab3_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_202') DROP VIEW view_1_tab4_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_202') DROP VIEW view_2_tab4_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_202') DROP VIEW view_3_tab4_202
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_202
statement ok
CREATE VIEW view_1_tab4_202 AS SELECT pk, col0 FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25)
statement ok
CREATE VIEW view_2_tab4_202 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
statement ok
CREATE VIEW view_3_tab4_202 AS SELECT pk FROM view_1_tab4_202
query II rowsort label-4800-1
SELECT pk, col0 FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25)
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
5
58
query II rowsort label-4800-1
SELECT pk, col0 FROM view_1_tab4_202
----
18 values hashing to d99e13aa54e9af87f56f24203db0f437
query II rowsort label-4800-2
SELECT pk, col0 FROM view_2_tab4_202
----
5
58
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_202 UNION ALL SELECT pk, col0 FROM view_2_tab4_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col4 > 18.90 OR col0 <= 25))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_202 UNION SELECT pk, col0 FROM view_2_tab4_202
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25) ) AS tab4_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT * FROM view_3_tab4_202
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
query I rowsort label-4800-3
SELECT pk FROM tab4 WHERE (col4 > 18.90 OR col0 <= 25)
----
9 values hashing to 7c052a6f22ec636843783dd115badb9d
statement ok
DROP VIEW view_1_tab4_202
statement ok
DROP VIEW view_2_tab4_202
statement ok
DROP VIEW view_3_tab4_202
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_203') DROP VIEW view_1_tab0_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_203') DROP VIEW view_2_tab0_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_203') DROP VIEW view_3_tab0_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_203
statement ok
CREATE VIEW view_1_tab0_203 AS SELECT pk, col0 FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
statement ok
CREATE VIEW view_2_tab0_203 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
statement ok
CREATE VIEW view_3_tab0_203 AS SELECT pk FROM view_1_tab0_203
query II rowsort label-4900-1
SELECT pk, col0 FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
1
95
9
88
query II rowsort label-4900-1
SELECT pk, col0 FROM view_1_tab0_203
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM view_2_tab0_203
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_203 UNION ALL SELECT pk, col0 FROM view_2_tab0_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_203 UNION SELECT pk, col0 FROM view_2_tab0_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) ) AS tab0_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT * FROM view_3_tab0_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT pk FROM tab0 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab0_203
statement ok
DROP VIEW view_2_tab0_203
statement ok
DROP VIEW view_3_tab0_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_203') DROP VIEW view_1_tab1_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_203') DROP VIEW view_2_tab1_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_203') DROP VIEW view_3_tab1_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_203
statement ok
CREATE VIEW view_1_tab1_203 AS SELECT pk, col0 FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
statement ok
CREATE VIEW view_2_tab1_203 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
statement ok
CREATE VIEW view_3_tab1_203 AS SELECT pk FROM view_1_tab1_203
query II rowsort label-4900-1
SELECT pk, col0 FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
1
95
9
88
query II rowsort label-4900-1
SELECT pk, col0 FROM view_1_tab1_203
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM view_2_tab1_203
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_203 UNION ALL SELECT pk, col0 FROM view_2_tab1_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_203 UNION SELECT pk, col0 FROM view_2_tab1_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) ) AS tab1_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT * FROM view_3_tab1_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT pk FROM tab1 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab1_203
statement ok
DROP VIEW view_2_tab1_203
statement ok
DROP VIEW view_3_tab1_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_203') DROP VIEW view_1_tab2_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_203') DROP VIEW view_2_tab2_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_203') DROP VIEW view_3_tab2_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_203
statement ok
CREATE VIEW view_1_tab2_203 AS SELECT pk, col0 FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
statement ok
CREATE VIEW view_2_tab2_203 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
statement ok
CREATE VIEW view_3_tab2_203 AS SELECT pk FROM view_1_tab2_203
query II rowsort label-4900-1
SELECT pk, col0 FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
1
95
9
88
query II rowsort label-4900-1
SELECT pk, col0 FROM view_1_tab2_203
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM view_2_tab2_203
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_203 UNION ALL SELECT pk, col0 FROM view_2_tab2_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_203 UNION SELECT pk, col0 FROM view_2_tab2_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) ) AS tab2_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT * FROM view_3_tab2_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT pk FROM tab2 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab2_203
statement ok
DROP VIEW view_2_tab2_203
statement ok
DROP VIEW view_3_tab2_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_203') DROP VIEW view_1_tab3_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_203') DROP VIEW view_2_tab3_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_203') DROP VIEW view_3_tab3_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_203
statement ok
CREATE VIEW view_1_tab3_203 AS SELECT pk, col0 FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
statement ok
CREATE VIEW view_2_tab3_203 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
statement ok
CREATE VIEW view_3_tab3_203 AS SELECT pk FROM view_1_tab3_203
query II rowsort label-4900-1
SELECT pk, col0 FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
1
95
9
88
query II rowsort label-4900-1
SELECT pk, col0 FROM view_1_tab3_203
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM view_2_tab3_203
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_203 UNION ALL SELECT pk, col0 FROM view_2_tab3_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_203 UNION SELECT pk, col0 FROM view_2_tab3_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) ) AS tab3_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT * FROM view_3_tab3_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT pk FROM tab3 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab3_203
statement ok
DROP VIEW view_2_tab3_203
statement ok
DROP VIEW view_3_tab3_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_203') DROP VIEW view_1_tab4_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_203') DROP VIEW view_2_tab4_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_203') DROP VIEW view_3_tab4_203
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_203
statement ok
CREATE VIEW view_1_tab4_203 AS SELECT pk, col0 FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
statement ok
CREATE VIEW view_2_tab4_203 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
statement ok
CREATE VIEW view_3_tab4_203 AS SELECT pk FROM view_1_tab4_203
query II rowsort label-4900-1
SELECT pk, col0 FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
1
95
9
88
query II rowsort label-4900-1
SELECT pk, col0 FROM view_1_tab4_203
----
16 values hashing to 0c5a0e797453fe90c15e18e44296d6ba
query II rowsort label-4900-2
SELECT pk, col0 FROM view_2_tab4_203
----
1
95
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_203 UNION ALL SELECT pk, col0 FROM view_2_tab4_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_203 UNION SELECT pk, col0 FROM view_2_tab4_203
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-4900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL))) ) AS tab4_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT * FROM view_3_tab4_203
----
0
2
3
4
5
6
7
8
query I rowsort label-4900-3
SELECT pk FROM tab4 WHERE ((col3 IN (68,13,21,16,87) OR (col1 = 12.25) AND col1 < 59.31 OR ((col0 <= 69) OR col4 >= 51.39 AND col0 < 87)) OR (col0 > 84 AND (col1 < 17.99)) OR (col4 > 60.65 AND col3 > 18 OR col1 BETWEEN 7.6 AND 32.59 AND (col0 IS NULL) OR (col3 IS NULL)))
----
0
2
3
4
5
6
7
8
statement ok
DROP VIEW view_1_tab4_203
statement ok
DROP VIEW view_2_tab4_203
statement ok
DROP VIEW view_3_tab4_203
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_205') DROP VIEW view_1_tab0_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_205') DROP VIEW view_2_tab0_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_205') DROP VIEW view_3_tab0_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_205
statement ok
CREATE VIEW view_1_tab0_205 AS SELECT pk, col0 FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
statement ok
CREATE VIEW view_2_tab0_205 AS SELECT pk, col0 FROM tab0 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
statement ok
CREATE VIEW view_3_tab0_205 AS SELECT pk FROM view_1_tab0_205
query II rowsort label-5000-1
SELECT pk, col0 FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
query II rowsort label-5000-2
SELECT pk, col0 FROM tab0 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5000-1
SELECT pk, col0 FROM view_1_tab0_205
----
query II rowsort label-5000-2
SELECT pk, col0 FROM view_2_tab0_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_205 UNION ALL SELECT pk, col0 FROM view_2_tab0_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_205 UNION SELECT pk, col0 FROM view_2_tab0_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) ) AS tab0_205
----
query I rowsort label-5000-3
SELECT * FROM view_3_tab0_205
----
query I rowsort label-5000-3
SELECT pk FROM tab0 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
statement ok
DROP VIEW view_1_tab0_205
statement ok
DROP VIEW view_2_tab0_205
statement ok
DROP VIEW view_3_tab0_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_205') DROP VIEW view_1_tab1_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_205') DROP VIEW view_2_tab1_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_205') DROP VIEW view_3_tab1_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_205
statement ok
CREATE VIEW view_1_tab1_205 AS SELECT pk, col0 FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
statement ok
CREATE VIEW view_2_tab1_205 AS SELECT pk, col0 FROM tab1 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
statement ok
CREATE VIEW view_3_tab1_205 AS SELECT pk FROM view_1_tab1_205
query II rowsort label-5000-1
SELECT pk, col0 FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
query II rowsort label-5000-2
SELECT pk, col0 FROM tab1 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5000-1
SELECT pk, col0 FROM view_1_tab1_205
----
query II rowsort label-5000-2
SELECT pk, col0 FROM view_2_tab1_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_205 UNION ALL SELECT pk, col0 FROM view_2_tab1_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_205 UNION SELECT pk, col0 FROM view_2_tab1_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) ) AS tab1_205
----
query I rowsort label-5000-3
SELECT * FROM view_3_tab1_205
----
query I rowsort label-5000-3
SELECT pk FROM tab1 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
statement ok
DROP VIEW view_1_tab1_205
statement ok
DROP VIEW view_2_tab1_205
statement ok
DROP VIEW view_3_tab1_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_205') DROP VIEW view_1_tab2_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_205') DROP VIEW view_2_tab2_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_205') DROP VIEW view_3_tab2_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_205
statement ok
CREATE VIEW view_1_tab2_205 AS SELECT pk, col0 FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
statement ok
CREATE VIEW view_2_tab2_205 AS SELECT pk, col0 FROM tab2 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
statement ok
CREATE VIEW view_3_tab2_205 AS SELECT pk FROM view_1_tab2_205
query II rowsort label-5000-1
SELECT pk, col0 FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
query II rowsort label-5000-2
SELECT pk, col0 FROM tab2 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5000-1
SELECT pk, col0 FROM view_1_tab2_205
----
query II rowsort label-5000-2
SELECT pk, col0 FROM view_2_tab2_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_205 UNION ALL SELECT pk, col0 FROM view_2_tab2_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_205 UNION SELECT pk, col0 FROM view_2_tab2_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) ) AS tab2_205
----
query I rowsort label-5000-3
SELECT * FROM view_3_tab2_205
----
query I rowsort label-5000-3
SELECT pk FROM tab2 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
statement ok
DROP VIEW view_1_tab2_205
statement ok
DROP VIEW view_2_tab2_205
statement ok
DROP VIEW view_3_tab2_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_205') DROP VIEW view_1_tab3_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_205') DROP VIEW view_2_tab3_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_205') DROP VIEW view_3_tab3_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_205
statement ok
CREATE VIEW view_1_tab3_205 AS SELECT pk, col0 FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
statement ok
CREATE VIEW view_2_tab3_205 AS SELECT pk, col0 FROM tab3 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
statement ok
CREATE VIEW view_3_tab3_205 AS SELECT pk FROM view_1_tab3_205
query II rowsort label-5000-1
SELECT pk, col0 FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
query II rowsort label-5000-2
SELECT pk, col0 FROM tab3 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5000-1
SELECT pk, col0 FROM view_1_tab3_205
----
query II rowsort label-5000-2
SELECT pk, col0 FROM view_2_tab3_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_205 UNION ALL SELECT pk, col0 FROM view_2_tab3_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_205 UNION SELECT pk, col0 FROM view_2_tab3_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) ) AS tab3_205
----
query I rowsort label-5000-3
SELECT * FROM view_3_tab3_205
----
query I rowsort label-5000-3
SELECT pk FROM tab3 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
statement ok
DROP VIEW view_1_tab3_205
statement ok
DROP VIEW view_2_tab3_205
statement ok
DROP VIEW view_3_tab3_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_205') DROP VIEW view_1_tab4_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_205') DROP VIEW view_2_tab4_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_205') DROP VIEW view_3_tab4_205
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_205
statement ok
CREATE VIEW view_1_tab4_205 AS SELECT pk, col0 FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
statement ok
CREATE VIEW view_2_tab4_205 AS SELECT pk, col0 FROM tab4 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
statement ok
CREATE VIEW view_3_tab4_205 AS SELECT pk FROM view_1_tab4_205
query II rowsort label-5000-1
SELECT pk, col0 FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
query II rowsort label-5000-2
SELECT pk, col0 FROM tab4 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5000-1
SELECT pk, col0 FROM view_1_tab4_205
----
query II rowsort label-5000-2
SELECT pk, col0 FROM view_2_tab4_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_205 UNION ALL SELECT pk, col0 FROM view_2_tab4_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_205 UNION SELECT pk, col0 FROM view_2_tab4_205
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41)) ) AS tab4_205
----
query I rowsort label-5000-3
SELECT * FROM view_3_tab4_205
----
query I rowsort label-5000-3
SELECT pk FROM tab4 WHERE (((col3 < 34 AND (col3 > 22))) AND ((col0 > 52 AND col3 > 69 AND col3 IS NULL AND ((col3 > 60) AND col0 < 11) AND (col3 = 8))) OR col1 = 45.79 AND col0 IS NULL AND (col0 = 41))
----
statement ok
DROP VIEW view_1_tab4_205
statement ok
DROP VIEW view_2_tab4_205
statement ok
DROP VIEW view_3_tab4_205
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_206') DROP VIEW view_1_tab0_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_206') DROP VIEW view_2_tab0_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_206') DROP VIEW view_3_tab0_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_206
statement ok
CREATE VIEW view_1_tab0_206 AS SELECT pk, col0 FROM tab0 WHERE col1 > 54.2
statement ok
CREATE VIEW view_2_tab0_206 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 54.2)
statement ok
CREATE VIEW view_3_tab0_206 AS SELECT pk FROM view_1_tab0_206
query II rowsort label-5100-1
SELECT pk, col0 FROM tab0 WHERE col1 > 54.2
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 54.2)
----
4
84
6
0
7
65
8
47
query II rowsort label-5100-1
SELECT pk, col0 FROM view_1_tab0_206
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM view_2_tab0_206
----
4
84
6
0
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 > 54.2 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_206 UNION ALL SELECT pk, col0 FROM view_2_tab0_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 > 54.2 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_206 UNION SELECT pk, col0 FROM view_2_tab0_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 > 54.2 ) AS tab0_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT * FROM view_3_tab0_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT pk FROM tab0 WHERE col1 > 54.2
----
0
1
2
3
5
9
statement ok
DROP VIEW view_1_tab0_206
statement ok
DROP VIEW view_2_tab0_206
statement ok
DROP VIEW view_3_tab0_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_206') DROP VIEW view_1_tab1_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_206') DROP VIEW view_2_tab1_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_206') DROP VIEW view_3_tab1_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_206
statement ok
CREATE VIEW view_1_tab1_206 AS SELECT pk, col0 FROM tab1 WHERE col1 > 54.2
statement ok
CREATE VIEW view_2_tab1_206 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 54.2)
statement ok
CREATE VIEW view_3_tab1_206 AS SELECT pk FROM view_1_tab1_206
query II rowsort label-5100-1
SELECT pk, col0 FROM tab1 WHERE col1 > 54.2
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 54.2)
----
4
84
6
0
7
65
8
47
query II rowsort label-5100-1
SELECT pk, col0 FROM view_1_tab1_206
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM view_2_tab1_206
----
4
84
6
0
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 > 54.2 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_206 UNION ALL SELECT pk, col0 FROM view_2_tab1_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 > 54.2 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_206 UNION SELECT pk, col0 FROM view_2_tab1_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 > 54.2 ) AS tab1_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT * FROM view_3_tab1_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT pk FROM tab1 WHERE col1 > 54.2
----
0
1
2
3
5
9
statement ok
DROP VIEW view_1_tab1_206
statement ok
DROP VIEW view_2_tab1_206
statement ok
DROP VIEW view_3_tab1_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_206') DROP VIEW view_1_tab2_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_206') DROP VIEW view_2_tab2_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_206') DROP VIEW view_3_tab2_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_206
statement ok
CREATE VIEW view_1_tab2_206 AS SELECT pk, col0 FROM tab2 WHERE col1 > 54.2
statement ok
CREATE VIEW view_2_tab2_206 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 54.2)
statement ok
CREATE VIEW view_3_tab2_206 AS SELECT pk FROM view_1_tab2_206
query II rowsort label-5100-1
SELECT pk, col0 FROM tab2 WHERE col1 > 54.2
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 54.2)
----
4
84
6
0
7
65
8
47
query II rowsort label-5100-1
SELECT pk, col0 FROM view_1_tab2_206
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM view_2_tab2_206
----
4
84
6
0
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 > 54.2 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_206 UNION ALL SELECT pk, col0 FROM view_2_tab2_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 > 54.2 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_206 UNION SELECT pk, col0 FROM view_2_tab2_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 > 54.2 ) AS tab2_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT * FROM view_3_tab2_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT pk FROM tab2 WHERE col1 > 54.2
----
0
1
2
3
5
9
statement ok
DROP VIEW view_1_tab2_206
statement ok
DROP VIEW view_2_tab2_206
statement ok
DROP VIEW view_3_tab2_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_206') DROP VIEW view_1_tab3_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_206') DROP VIEW view_2_tab3_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_206') DROP VIEW view_3_tab3_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_206
statement ok
CREATE VIEW view_1_tab3_206 AS SELECT pk, col0 FROM tab3 WHERE col1 > 54.2
statement ok
CREATE VIEW view_2_tab3_206 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 54.2)
statement ok
CREATE VIEW view_3_tab3_206 AS SELECT pk FROM view_1_tab3_206
query II rowsort label-5100-1
SELECT pk, col0 FROM tab3 WHERE col1 > 54.2
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 54.2)
----
4
84
6
0
7
65
8
47
query II rowsort label-5100-1
SELECT pk, col0 FROM view_1_tab3_206
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM view_2_tab3_206
----
4
84
6
0
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 > 54.2 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_206 UNION ALL SELECT pk, col0 FROM view_2_tab3_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 > 54.2 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_206 UNION SELECT pk, col0 FROM view_2_tab3_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 > 54.2 ) AS tab3_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT * FROM view_3_tab3_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT pk FROM tab3 WHERE col1 > 54.2
----
0
1
2
3
5
9
statement ok
DROP VIEW view_1_tab3_206
statement ok
DROP VIEW view_2_tab3_206
statement ok
DROP VIEW view_3_tab3_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_206') DROP VIEW view_1_tab4_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_206') DROP VIEW view_2_tab4_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_206') DROP VIEW view_3_tab4_206
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_206
statement ok
CREATE VIEW view_1_tab4_206 AS SELECT pk, col0 FROM tab4 WHERE col1 > 54.2
statement ok
CREATE VIEW view_2_tab4_206 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 54.2)
statement ok
CREATE VIEW view_3_tab4_206 AS SELECT pk FROM view_1_tab4_206
query II rowsort label-5100-1
SELECT pk, col0 FROM tab4 WHERE col1 > 54.2
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 54.2)
----
4
84
6
0
7
65
8
47
query II rowsort label-5100-1
SELECT pk, col0 FROM view_1_tab4_206
----
12 values hashing to 2758af7007ee32fcfaddedbedda1b887
query II rowsort label-5100-2
SELECT pk, col0 FROM view_2_tab4_206
----
4
84
6
0
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 > 54.2 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_206 UNION ALL SELECT pk, col0 FROM view_2_tab4_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 > 54.2 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 > 54.2)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_206 UNION SELECT pk, col0 FROM view_2_tab4_206
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 > 54.2 ) AS tab4_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT * FROM view_3_tab4_206
----
0
1
2
3
5
9
query I rowsort label-5100-3
SELECT pk FROM tab4 WHERE col1 > 54.2
----
0
1
2
3
5
9
statement ok
DROP VIEW view_1_tab4_206
statement ok
DROP VIEW view_2_tab4_206
statement ok
DROP VIEW view_3_tab4_206
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_207') DROP VIEW view_1_tab0_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_207') DROP VIEW view_2_tab0_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_207') DROP VIEW view_3_tab0_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_207
statement ok
CREATE VIEW view_1_tab0_207 AS SELECT pk, col0 FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
statement ok
CREATE VIEW view_2_tab0_207 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
statement ok
CREATE VIEW view_3_tab0_207 AS SELECT pk FROM view_1_tab0_207
query II rowsort label-5200-1
SELECT pk, col0 FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
query II rowsort label-5200-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5200-1
SELECT pk, col0 FROM view_1_tab0_207
----
query II rowsort label-5200-2
SELECT pk, col0 FROM view_2_tab0_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_207 UNION ALL SELECT pk, col0 FROM view_2_tab0_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_207 UNION SELECT pk, col0 FROM view_2_tab0_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) ) AS tab0_207
----
query I rowsort label-5200-3
SELECT * FROM view_3_tab0_207
----
query I rowsort label-5200-3
SELECT pk FROM tab0 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
statement ok
DROP VIEW view_1_tab0_207
statement ok
DROP VIEW view_2_tab0_207
statement ok
DROP VIEW view_3_tab0_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_207') DROP VIEW view_1_tab1_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_207') DROP VIEW view_2_tab1_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_207') DROP VIEW view_3_tab1_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_207
statement ok
CREATE VIEW view_1_tab1_207 AS SELECT pk, col0 FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
statement ok
CREATE VIEW view_2_tab1_207 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
statement ok
CREATE VIEW view_3_tab1_207 AS SELECT pk FROM view_1_tab1_207
query II rowsort label-5200-1
SELECT pk, col0 FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
query II rowsort label-5200-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5200-1
SELECT pk, col0 FROM view_1_tab1_207
----
query II rowsort label-5200-2
SELECT pk, col0 FROM view_2_tab1_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_207 UNION ALL SELECT pk, col0 FROM view_2_tab1_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_207 UNION SELECT pk, col0 FROM view_2_tab1_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) ) AS tab1_207
----
query I rowsort label-5200-3
SELECT * FROM view_3_tab1_207
----
query I rowsort label-5200-3
SELECT pk FROM tab1 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
statement ok
DROP VIEW view_1_tab1_207
statement ok
DROP VIEW view_2_tab1_207
statement ok
DROP VIEW view_3_tab1_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_207') DROP VIEW view_1_tab2_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_207') DROP VIEW view_2_tab2_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_207') DROP VIEW view_3_tab2_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_207
statement ok
CREATE VIEW view_1_tab2_207 AS SELECT pk, col0 FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
statement ok
CREATE VIEW view_2_tab2_207 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
statement ok
CREATE VIEW view_3_tab2_207 AS SELECT pk FROM view_1_tab2_207
query II rowsort label-5200-1
SELECT pk, col0 FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
query II rowsort label-5200-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5200-1
SELECT pk, col0 FROM view_1_tab2_207
----
query II rowsort label-5200-2
SELECT pk, col0 FROM view_2_tab2_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_207 UNION ALL SELECT pk, col0 FROM view_2_tab2_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_207 UNION SELECT pk, col0 FROM view_2_tab2_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) ) AS tab2_207
----
query I rowsort label-5200-3
SELECT * FROM view_3_tab2_207
----
query I rowsort label-5200-3
SELECT pk FROM tab2 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
statement ok
DROP VIEW view_1_tab2_207
statement ok
DROP VIEW view_2_tab2_207
statement ok
DROP VIEW view_3_tab2_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_207') DROP VIEW view_1_tab3_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_207') DROP VIEW view_2_tab3_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_207') DROP VIEW view_3_tab3_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_207
statement ok
CREATE VIEW view_1_tab3_207 AS SELECT pk, col0 FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
statement ok
CREATE VIEW view_2_tab3_207 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
statement ok
CREATE VIEW view_3_tab3_207 AS SELECT pk FROM view_1_tab3_207
query II rowsort label-5200-1
SELECT pk, col0 FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
query II rowsort label-5200-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5200-1
SELECT pk, col0 FROM view_1_tab3_207
----
query II rowsort label-5200-2
SELECT pk, col0 FROM view_2_tab3_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_207 UNION ALL SELECT pk, col0 FROM view_2_tab3_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_207 UNION SELECT pk, col0 FROM view_2_tab3_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) ) AS tab3_207
----
query I rowsort label-5200-3
SELECT * FROM view_3_tab3_207
----
query I rowsort label-5200-3
SELECT pk FROM tab3 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
statement ok
DROP VIEW view_1_tab3_207
statement ok
DROP VIEW view_2_tab3_207
statement ok
DROP VIEW view_3_tab3_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_207') DROP VIEW view_1_tab4_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_207') DROP VIEW view_2_tab4_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_207') DROP VIEW view_3_tab4_207
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_207
statement ok
CREATE VIEW view_1_tab4_207 AS SELECT pk, col0 FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
statement ok
CREATE VIEW view_2_tab4_207 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
statement ok
CREATE VIEW view_3_tab4_207 AS SELECT pk FROM view_1_tab4_207
query II rowsort label-5200-1
SELECT pk, col0 FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
query II rowsort label-5200-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5200-1
SELECT pk, col0 FROM view_1_tab4_207
----
query II rowsort label-5200-2
SELECT pk, col0 FROM view_2_tab4_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_207 UNION ALL SELECT pk, col0 FROM view_2_tab4_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_207 UNION SELECT pk, col0 FROM view_2_tab4_207
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26) ) AS tab4_207
----
query I rowsort label-5200-3
SELECT * FROM view_3_tab4_207
----
query I rowsort label-5200-3
SELECT pk FROM tab4 WHERE col0 <= 29 AND ((col3 < 44)) AND (col0 >= 26)
----
statement ok
DROP VIEW view_1_tab4_207
statement ok
DROP VIEW view_2_tab4_207
statement ok
DROP VIEW view_3_tab4_207
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_208') DROP VIEW view_1_tab0_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_208') DROP VIEW view_2_tab0_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_208') DROP VIEW view_3_tab0_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_208
statement ok
CREATE VIEW view_1_tab0_208 AS SELECT pk, col0 FROM tab0 WHERE col0 = 59
statement ok
CREATE VIEW view_2_tab0_208 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 59)
statement ok
CREATE VIEW view_3_tab0_208 AS SELECT pk FROM view_1_tab0_208
query II rowsort label-5300-1
SELECT pk, col0 FROM tab0 WHERE col0 = 59
----
query II rowsort label-5300-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5300-1
SELECT pk, col0 FROM view_1_tab0_208
----
query II rowsort label-5300-2
SELECT pk, col0 FROM view_2_tab0_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 59 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_208 UNION ALL SELECT pk, col0 FROM view_2_tab0_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 59 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_208 UNION SELECT pk, col0 FROM view_2_tab0_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 = 59 ) AS tab0_208
----
query I rowsort label-5300-3
SELECT * FROM view_3_tab0_208
----
query I rowsort label-5300-3
SELECT pk FROM tab0 WHERE col0 = 59
----
statement ok
DROP VIEW view_1_tab0_208
statement ok
DROP VIEW view_2_tab0_208
statement ok
DROP VIEW view_3_tab0_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_208') DROP VIEW view_1_tab1_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_208') DROP VIEW view_2_tab1_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_208') DROP VIEW view_3_tab1_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_208
statement ok
CREATE VIEW view_1_tab1_208 AS SELECT pk, col0 FROM tab1 WHERE col0 = 59
statement ok
CREATE VIEW view_2_tab1_208 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 59)
statement ok
CREATE VIEW view_3_tab1_208 AS SELECT pk FROM view_1_tab1_208
query II rowsort label-5300-1
SELECT pk, col0 FROM tab1 WHERE col0 = 59
----
query II rowsort label-5300-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5300-1
SELECT pk, col0 FROM view_1_tab1_208
----
query II rowsort label-5300-2
SELECT pk, col0 FROM view_2_tab1_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 59 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_208 UNION ALL SELECT pk, col0 FROM view_2_tab1_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 59 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_208 UNION SELECT pk, col0 FROM view_2_tab1_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 = 59 ) AS tab1_208
----
query I rowsort label-5300-3
SELECT * FROM view_3_tab1_208
----
query I rowsort label-5300-3
SELECT pk FROM tab1 WHERE col0 = 59
----
statement ok
DROP VIEW view_1_tab1_208
statement ok
DROP VIEW view_2_tab1_208
statement ok
DROP VIEW view_3_tab1_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_208') DROP VIEW view_1_tab2_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_208') DROP VIEW view_2_tab2_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_208') DROP VIEW view_3_tab2_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_208
statement ok
CREATE VIEW view_1_tab2_208 AS SELECT pk, col0 FROM tab2 WHERE col0 = 59
statement ok
CREATE VIEW view_2_tab2_208 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 59)
statement ok
CREATE VIEW view_3_tab2_208 AS SELECT pk FROM view_1_tab2_208
query II rowsort label-5300-1
SELECT pk, col0 FROM tab2 WHERE col0 = 59
----
query II rowsort label-5300-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5300-1
SELECT pk, col0 FROM view_1_tab2_208
----
query II rowsort label-5300-2
SELECT pk, col0 FROM view_2_tab2_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 59 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_208 UNION ALL SELECT pk, col0 FROM view_2_tab2_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 59 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_208 UNION SELECT pk, col0 FROM view_2_tab2_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 = 59 ) AS tab2_208
----
query I rowsort label-5300-3
SELECT * FROM view_3_tab2_208
----
query I rowsort label-5300-3
SELECT pk FROM tab2 WHERE col0 = 59
----
statement ok
DROP VIEW view_1_tab2_208
statement ok
DROP VIEW view_2_tab2_208
statement ok
DROP VIEW view_3_tab2_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_208') DROP VIEW view_1_tab3_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_208') DROP VIEW view_2_tab3_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_208') DROP VIEW view_3_tab3_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_208
statement ok
CREATE VIEW view_1_tab3_208 AS SELECT pk, col0 FROM tab3 WHERE col0 = 59
statement ok
CREATE VIEW view_2_tab3_208 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 59)
statement ok
CREATE VIEW view_3_tab3_208 AS SELECT pk FROM view_1_tab3_208
query II rowsort label-5300-1
SELECT pk, col0 FROM tab3 WHERE col0 = 59
----
query II rowsort label-5300-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5300-1
SELECT pk, col0 FROM view_1_tab3_208
----
query II rowsort label-5300-2
SELECT pk, col0 FROM view_2_tab3_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 59 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_208 UNION ALL SELECT pk, col0 FROM view_2_tab3_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 59 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_208 UNION SELECT pk, col0 FROM view_2_tab3_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 = 59 ) AS tab3_208
----
query I rowsort label-5300-3
SELECT * FROM view_3_tab3_208
----
query I rowsort label-5300-3
SELECT pk FROM tab3 WHERE col0 = 59
----
statement ok
DROP VIEW view_1_tab3_208
statement ok
DROP VIEW view_2_tab3_208
statement ok
DROP VIEW view_3_tab3_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_208') DROP VIEW view_1_tab4_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_208') DROP VIEW view_2_tab4_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_208') DROP VIEW view_3_tab4_208
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_208
statement ok
CREATE VIEW view_1_tab4_208 AS SELECT pk, col0 FROM tab4 WHERE col0 = 59
statement ok
CREATE VIEW view_2_tab4_208 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 59)
statement ok
CREATE VIEW view_3_tab4_208 AS SELECT pk FROM view_1_tab4_208
query II rowsort label-5300-1
SELECT pk, col0 FROM tab4 WHERE col0 = 59
----
query II rowsort label-5300-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5300-1
SELECT pk, col0 FROM view_1_tab4_208
----
query II rowsort label-5300-2
SELECT pk, col0 FROM view_2_tab4_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 59 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_208 UNION ALL SELECT pk, col0 FROM view_2_tab4_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 59 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 59)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_208 UNION SELECT pk, col0 FROM view_2_tab4_208
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 = 59 ) AS tab4_208
----
query I rowsort label-5300-3
SELECT * FROM view_3_tab4_208
----
query I rowsort label-5300-3
SELECT pk FROM tab4 WHERE col0 = 59
----
statement ok
DROP VIEW view_1_tab4_208
statement ok
DROP VIEW view_2_tab4_208
statement ok
DROP VIEW view_3_tab4_208
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_209') DROP VIEW view_1_tab0_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_209') DROP VIEW view_2_tab0_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_209') DROP VIEW view_3_tab0_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_209
statement ok
CREATE VIEW view_1_tab0_209 AS SELECT pk, col0 FROM tab0 WHERE col4 > 11.79
statement ok
CREATE VIEW view_2_tab0_209 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 11.79)
statement ok
CREATE VIEW view_3_tab0_209 AS SELECT pk FROM view_1_tab0_209
query II rowsort label-5400-1
SELECT pk, col0 FROM tab0 WHERE col4 > 11.79
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 11.79)
----
5
58
6
0
query II rowsort label-5400-1
SELECT pk, col0 FROM view_1_tab0_209
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM view_2_tab0_209
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 11.79 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_209 UNION ALL SELECT pk, col0 FROM view_2_tab0_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 11.79 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_209 UNION SELECT pk, col0 FROM view_2_tab0_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 > 11.79 ) AS tab0_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT * FROM view_3_tab0_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT pk FROM tab0 WHERE col4 > 11.79
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab0_209
statement ok
DROP VIEW view_2_tab0_209
statement ok
DROP VIEW view_3_tab0_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_209') DROP VIEW view_1_tab1_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_209') DROP VIEW view_2_tab1_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_209') DROP VIEW view_3_tab1_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_209
statement ok
CREATE VIEW view_1_tab1_209 AS SELECT pk, col0 FROM tab1 WHERE col4 > 11.79
statement ok
CREATE VIEW view_2_tab1_209 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 11.79)
statement ok
CREATE VIEW view_3_tab1_209 AS SELECT pk FROM view_1_tab1_209
query II rowsort label-5400-1
SELECT pk, col0 FROM tab1 WHERE col4 > 11.79
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 11.79)
----
5
58
6
0
query II rowsort label-5400-1
SELECT pk, col0 FROM view_1_tab1_209
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM view_2_tab1_209
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 11.79 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_209 UNION ALL SELECT pk, col0 FROM view_2_tab1_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 11.79 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_209 UNION SELECT pk, col0 FROM view_2_tab1_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 > 11.79 ) AS tab1_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT * FROM view_3_tab1_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT pk FROM tab1 WHERE col4 > 11.79
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab1_209
statement ok
DROP VIEW view_2_tab1_209
statement ok
DROP VIEW view_3_tab1_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_209') DROP VIEW view_1_tab2_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_209') DROP VIEW view_2_tab2_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_209') DROP VIEW view_3_tab2_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_209
statement ok
CREATE VIEW view_1_tab2_209 AS SELECT pk, col0 FROM tab2 WHERE col4 > 11.79
statement ok
CREATE VIEW view_2_tab2_209 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 11.79)
statement ok
CREATE VIEW view_3_tab2_209 AS SELECT pk FROM view_1_tab2_209
query II rowsort label-5400-1
SELECT pk, col0 FROM tab2 WHERE col4 > 11.79
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 11.79)
----
5
58
6
0
query II rowsort label-5400-1
SELECT pk, col0 FROM view_1_tab2_209
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM view_2_tab2_209
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 11.79 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_209 UNION ALL SELECT pk, col0 FROM view_2_tab2_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 11.79 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_209 UNION SELECT pk, col0 FROM view_2_tab2_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 > 11.79 ) AS tab2_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT * FROM view_3_tab2_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT pk FROM tab2 WHERE col4 > 11.79
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab2_209
statement ok
DROP VIEW view_2_tab2_209
statement ok
DROP VIEW view_3_tab2_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_209') DROP VIEW view_1_tab3_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_209') DROP VIEW view_2_tab3_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_209') DROP VIEW view_3_tab3_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_209
statement ok
CREATE VIEW view_1_tab3_209 AS SELECT pk, col0 FROM tab3 WHERE col4 > 11.79
statement ok
CREATE VIEW view_2_tab3_209 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 11.79)
statement ok
CREATE VIEW view_3_tab3_209 AS SELECT pk FROM view_1_tab3_209
query II rowsort label-5400-1
SELECT pk, col0 FROM tab3 WHERE col4 > 11.79
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 11.79)
----
5
58
6
0
query II rowsort label-5400-1
SELECT pk, col0 FROM view_1_tab3_209
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM view_2_tab3_209
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 11.79 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_209 UNION ALL SELECT pk, col0 FROM view_2_tab3_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 11.79 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_209 UNION SELECT pk, col0 FROM view_2_tab3_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 > 11.79 ) AS tab3_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT * FROM view_3_tab3_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT pk FROM tab3 WHERE col4 > 11.79
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab3_209
statement ok
DROP VIEW view_2_tab3_209
statement ok
DROP VIEW view_3_tab3_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_209') DROP VIEW view_1_tab4_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_209') DROP VIEW view_2_tab4_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_209') DROP VIEW view_3_tab4_209
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_209
statement ok
CREATE VIEW view_1_tab4_209 AS SELECT pk, col0 FROM tab4 WHERE col4 > 11.79
statement ok
CREATE VIEW view_2_tab4_209 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 11.79)
statement ok
CREATE VIEW view_3_tab4_209 AS SELECT pk FROM view_1_tab4_209
query II rowsort label-5400-1
SELECT pk, col0 FROM tab4 WHERE col4 > 11.79
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 11.79)
----
5
58
6
0
query II rowsort label-5400-1
SELECT pk, col0 FROM view_1_tab4_209
----
16 values hashing to 23beb95eeb41c96c19d6652ee7314433
query II rowsort label-5400-2
SELECT pk, col0 FROM view_2_tab4_209
----
5
58
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 11.79 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_209 UNION ALL SELECT pk, col0 FROM view_2_tab4_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 11.79 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 11.79)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_209 UNION SELECT pk, col0 FROM view_2_tab4_209
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 > 11.79 ) AS tab4_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT * FROM view_3_tab4_209
----
0
1
2
3
4
7
8
9
query I rowsort label-5400-3
SELECT pk FROM tab4 WHERE col4 > 11.79
----
0
1
2
3
4
7
8
9
statement ok
DROP VIEW view_1_tab4_209
statement ok
DROP VIEW view_2_tab4_209
statement ok
DROP VIEW view_3_tab4_209
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_210') DROP VIEW view_1_tab0_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_210') DROP VIEW view_2_tab0_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_210') DROP VIEW view_3_tab0_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_210
statement ok
CREATE VIEW view_1_tab0_210 AS SELECT pk, col0 FROM tab0 WHERE col0 > 3
statement ok
CREATE VIEW view_2_tab0_210 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 3)
statement ok
CREATE VIEW view_3_tab0_210 AS SELECT pk FROM view_1_tab0_210
query II rowsort label-5500-1
SELECT pk, col0 FROM tab0 WHERE col0 > 3
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 3)
----
6
0
query II rowsort label-5500-1
SELECT pk, col0 FROM view_1_tab0_210
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM view_2_tab0_210
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 3 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_210 UNION ALL SELECT pk, col0 FROM view_2_tab0_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 3 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_210 UNION SELECT pk, col0 FROM view_2_tab0_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 3 ) AS tab0_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT * FROM view_3_tab0_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT pk FROM tab0 WHERE col0 > 3
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_210
statement ok
DROP VIEW view_2_tab0_210
statement ok
DROP VIEW view_3_tab0_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_210') DROP VIEW view_1_tab1_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_210') DROP VIEW view_2_tab1_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_210') DROP VIEW view_3_tab1_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_210
statement ok
CREATE VIEW view_1_tab1_210 AS SELECT pk, col0 FROM tab1 WHERE col0 > 3
statement ok
CREATE VIEW view_2_tab1_210 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 3)
statement ok
CREATE VIEW view_3_tab1_210 AS SELECT pk FROM view_1_tab1_210
query II rowsort label-5500-1
SELECT pk, col0 FROM tab1 WHERE col0 > 3
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 3)
----
6
0
query II rowsort label-5500-1
SELECT pk, col0 FROM view_1_tab1_210
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM view_2_tab1_210
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 3 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_210 UNION ALL SELECT pk, col0 FROM view_2_tab1_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 3 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_210 UNION SELECT pk, col0 FROM view_2_tab1_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 3 ) AS tab1_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT * FROM view_3_tab1_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT pk FROM tab1 WHERE col0 > 3
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_210
statement ok
DROP VIEW view_2_tab1_210
statement ok
DROP VIEW view_3_tab1_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_210') DROP VIEW view_1_tab2_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_210') DROP VIEW view_2_tab2_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_210') DROP VIEW view_3_tab2_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_210
statement ok
CREATE VIEW view_1_tab2_210 AS SELECT pk, col0 FROM tab2 WHERE col0 > 3
statement ok
CREATE VIEW view_2_tab2_210 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 3)
statement ok
CREATE VIEW view_3_tab2_210 AS SELECT pk FROM view_1_tab2_210
query II rowsort label-5500-1
SELECT pk, col0 FROM tab2 WHERE col0 > 3
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 3)
----
6
0
query II rowsort label-5500-1
SELECT pk, col0 FROM view_1_tab2_210
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM view_2_tab2_210
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 3 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_210 UNION ALL SELECT pk, col0 FROM view_2_tab2_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 3 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_210 UNION SELECT pk, col0 FROM view_2_tab2_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 3 ) AS tab2_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT * FROM view_3_tab2_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT pk FROM tab2 WHERE col0 > 3
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_210
statement ok
DROP VIEW view_2_tab2_210
statement ok
DROP VIEW view_3_tab2_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_210') DROP VIEW view_1_tab3_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_210') DROP VIEW view_2_tab3_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_210') DROP VIEW view_3_tab3_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_210
statement ok
CREATE VIEW view_1_tab3_210 AS SELECT pk, col0 FROM tab3 WHERE col0 > 3
statement ok
CREATE VIEW view_2_tab3_210 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 3)
statement ok
CREATE VIEW view_3_tab3_210 AS SELECT pk FROM view_1_tab3_210
query II rowsort label-5500-1
SELECT pk, col0 FROM tab3 WHERE col0 > 3
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 3)
----
6
0
query II rowsort label-5500-1
SELECT pk, col0 FROM view_1_tab3_210
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM view_2_tab3_210
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 3 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_210 UNION ALL SELECT pk, col0 FROM view_2_tab3_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 3 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_210 UNION SELECT pk, col0 FROM view_2_tab3_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 3 ) AS tab3_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT * FROM view_3_tab3_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT pk FROM tab3 WHERE col0 > 3
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_210
statement ok
DROP VIEW view_2_tab3_210
statement ok
DROP VIEW view_3_tab3_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_210') DROP VIEW view_1_tab4_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_210') DROP VIEW view_2_tab4_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_210') DROP VIEW view_3_tab4_210
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_210
statement ok
CREATE VIEW view_1_tab4_210 AS SELECT pk, col0 FROM tab4 WHERE col0 > 3
statement ok
CREATE VIEW view_2_tab4_210 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 3)
statement ok
CREATE VIEW view_3_tab4_210 AS SELECT pk FROM view_1_tab4_210
query II rowsort label-5500-1
SELECT pk, col0 FROM tab4 WHERE col0 > 3
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 3)
----
6
0
query II rowsort label-5500-1
SELECT pk, col0 FROM view_1_tab4_210
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5500-2
SELECT pk, col0 FROM view_2_tab4_210
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 3 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_210 UNION ALL SELECT pk, col0 FROM view_2_tab4_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 3 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 3)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_210 UNION SELECT pk, col0 FROM view_2_tab4_210
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 3 ) AS tab4_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT * FROM view_3_tab4_210
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5500-3
SELECT pk FROM tab4 WHERE col0 > 3
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_210
statement ok
DROP VIEW view_2_tab4_210
statement ok
DROP VIEW view_3_tab4_210
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_211') DROP VIEW view_1_tab0_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_211') DROP VIEW view_2_tab0_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_211') DROP VIEW view_3_tab0_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_211
statement ok
CREATE VIEW view_1_tab0_211 AS SELECT pk, col0 FROM tab0 WHERE col3 >= 44
statement ok
CREATE VIEW view_2_tab0_211 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 44)
statement ok
CREATE VIEW view_3_tab0_211 AS SELECT pk FROM view_1_tab0_211
query II rowsort label-5600-1
SELECT pk, col0 FROM tab0 WHERE col3 >= 44
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 44)
----
6
0
query II rowsort label-5600-1
SELECT pk, col0 FROM view_1_tab0_211
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM view_2_tab0_211
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 >= 44 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_211 UNION ALL SELECT pk, col0 FROM view_2_tab0_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 >= 44 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_211 UNION SELECT pk, col0 FROM view_2_tab0_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 >= 44 ) AS tab0_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT * FROM view_3_tab0_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT pk FROM tab0 WHERE col3 >= 44
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_211
statement ok
DROP VIEW view_2_tab0_211
statement ok
DROP VIEW view_3_tab0_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_211') DROP VIEW view_1_tab1_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_211') DROP VIEW view_2_tab1_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_211') DROP VIEW view_3_tab1_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_211
statement ok
CREATE VIEW view_1_tab1_211 AS SELECT pk, col0 FROM tab1 WHERE col3 >= 44
statement ok
CREATE VIEW view_2_tab1_211 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 44)
statement ok
CREATE VIEW view_3_tab1_211 AS SELECT pk FROM view_1_tab1_211
query II rowsort label-5600-1
SELECT pk, col0 FROM tab1 WHERE col3 >= 44
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 44)
----
6
0
query II rowsort label-5600-1
SELECT pk, col0 FROM view_1_tab1_211
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM view_2_tab1_211
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 >= 44 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_211 UNION ALL SELECT pk, col0 FROM view_2_tab1_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 >= 44 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_211 UNION SELECT pk, col0 FROM view_2_tab1_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 >= 44 ) AS tab1_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT * FROM view_3_tab1_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT pk FROM tab1 WHERE col3 >= 44
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_211
statement ok
DROP VIEW view_2_tab1_211
statement ok
DROP VIEW view_3_tab1_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_211') DROP VIEW view_1_tab2_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_211') DROP VIEW view_2_tab2_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_211') DROP VIEW view_3_tab2_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_211
statement ok
CREATE VIEW view_1_tab2_211 AS SELECT pk, col0 FROM tab2 WHERE col3 >= 44
statement ok
CREATE VIEW view_2_tab2_211 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 44)
statement ok
CREATE VIEW view_3_tab2_211 AS SELECT pk FROM view_1_tab2_211
query II rowsort label-5600-1
SELECT pk, col0 FROM tab2 WHERE col3 >= 44
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 44)
----
6
0
query II rowsort label-5600-1
SELECT pk, col0 FROM view_1_tab2_211
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM view_2_tab2_211
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 >= 44 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_211 UNION ALL SELECT pk, col0 FROM view_2_tab2_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 >= 44 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_211 UNION SELECT pk, col0 FROM view_2_tab2_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 >= 44 ) AS tab2_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT * FROM view_3_tab2_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT pk FROM tab2 WHERE col3 >= 44
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_211
statement ok
DROP VIEW view_2_tab2_211
statement ok
DROP VIEW view_3_tab2_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_211') DROP VIEW view_1_tab3_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_211') DROP VIEW view_2_tab3_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_211') DROP VIEW view_3_tab3_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_211
statement ok
CREATE VIEW view_1_tab3_211 AS SELECT pk, col0 FROM tab3 WHERE col3 >= 44
statement ok
CREATE VIEW view_2_tab3_211 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 44)
statement ok
CREATE VIEW view_3_tab3_211 AS SELECT pk FROM view_1_tab3_211
query II rowsort label-5600-1
SELECT pk, col0 FROM tab3 WHERE col3 >= 44
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 44)
----
6
0
query II rowsort label-5600-1
SELECT pk, col0 FROM view_1_tab3_211
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM view_2_tab3_211
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 >= 44 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_211 UNION ALL SELECT pk, col0 FROM view_2_tab3_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 >= 44 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_211 UNION SELECT pk, col0 FROM view_2_tab3_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 >= 44 ) AS tab3_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT * FROM view_3_tab3_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT pk FROM tab3 WHERE col3 >= 44
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_211
statement ok
DROP VIEW view_2_tab3_211
statement ok
DROP VIEW view_3_tab3_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_211') DROP VIEW view_1_tab4_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_211') DROP VIEW view_2_tab4_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_211') DROP VIEW view_3_tab4_211
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_211
statement ok
CREATE VIEW view_1_tab4_211 AS SELECT pk, col0 FROM tab4 WHERE col3 >= 44
statement ok
CREATE VIEW view_2_tab4_211 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 44)
statement ok
CREATE VIEW view_3_tab4_211 AS SELECT pk FROM view_1_tab4_211
query II rowsort label-5600-1
SELECT pk, col0 FROM tab4 WHERE col3 >= 44
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 44)
----
6
0
query II rowsort label-5600-1
SELECT pk, col0 FROM view_1_tab4_211
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5600-2
SELECT pk, col0 FROM view_2_tab4_211
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 >= 44 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_211 UNION ALL SELECT pk, col0 FROM view_2_tab4_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 >= 44 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 >= 44)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_211 UNION SELECT pk, col0 FROM view_2_tab4_211
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 >= 44 ) AS tab4_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT * FROM view_3_tab4_211
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5600-3
SELECT pk FROM tab4 WHERE col3 >= 44
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_211
statement ok
DROP VIEW view_2_tab4_211
statement ok
DROP VIEW view_3_tab4_211
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_212') DROP VIEW view_1_tab0_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_212') DROP VIEW view_2_tab0_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_212') DROP VIEW view_3_tab0_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_212
statement ok
CREATE VIEW view_1_tab0_212 AS SELECT pk, col0 FROM tab0 WHERE (col3 > 9)
statement ok
CREATE VIEW view_2_tab0_212 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col3 > 9))
statement ok
CREATE VIEW view_3_tab0_212 AS SELECT pk FROM view_1_tab0_212
query II rowsort label-5700-1
SELECT pk, col0 FROM tab0 WHERE (col3 > 9)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col3 > 9))
----
query II rowsort label-5700-1
SELECT pk, col0 FROM view_1_tab0_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM view_2_tab0_212
----
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 > 9) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_212 UNION ALL SELECT pk, col0 FROM view_2_tab0_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col3 > 9) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_212 UNION SELECT pk, col0 FROM view_2_tab0_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col3 > 9) ) AS tab0_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT * FROM view_3_tab0_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT pk FROM tab0 WHERE (col3 > 9)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab0_212
statement ok
DROP VIEW view_2_tab0_212
statement ok
DROP VIEW view_3_tab0_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_212') DROP VIEW view_1_tab1_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_212') DROP VIEW view_2_tab1_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_212') DROP VIEW view_3_tab1_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_212
statement ok
CREATE VIEW view_1_tab1_212 AS SELECT pk, col0 FROM tab1 WHERE (col3 > 9)
statement ok
CREATE VIEW view_2_tab1_212 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col3 > 9))
statement ok
CREATE VIEW view_3_tab1_212 AS SELECT pk FROM view_1_tab1_212
query II rowsort label-5700-1
SELECT pk, col0 FROM tab1 WHERE (col3 > 9)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col3 > 9))
----
query II rowsort label-5700-1
SELECT pk, col0 FROM view_1_tab1_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM view_2_tab1_212
----
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 > 9) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_212 UNION ALL SELECT pk, col0 FROM view_2_tab1_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col3 > 9) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_212 UNION SELECT pk, col0 FROM view_2_tab1_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col3 > 9) ) AS tab1_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT * FROM view_3_tab1_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT pk FROM tab1 WHERE (col3 > 9)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab1_212
statement ok
DROP VIEW view_2_tab1_212
statement ok
DROP VIEW view_3_tab1_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_212') DROP VIEW view_1_tab2_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_212') DROP VIEW view_2_tab2_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_212') DROP VIEW view_3_tab2_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_212
statement ok
CREATE VIEW view_1_tab2_212 AS SELECT pk, col0 FROM tab2 WHERE (col3 > 9)
statement ok
CREATE VIEW view_2_tab2_212 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col3 > 9))
statement ok
CREATE VIEW view_3_tab2_212 AS SELECT pk FROM view_1_tab2_212
query II rowsort label-5700-1
SELECT pk, col0 FROM tab2 WHERE (col3 > 9)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col3 > 9))
----
query II rowsort label-5700-1
SELECT pk, col0 FROM view_1_tab2_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM view_2_tab2_212
----
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 > 9) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_212 UNION ALL SELECT pk, col0 FROM view_2_tab2_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col3 > 9) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_212 UNION SELECT pk, col0 FROM view_2_tab2_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col3 > 9) ) AS tab2_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT * FROM view_3_tab2_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT pk FROM tab2 WHERE (col3 > 9)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab2_212
statement ok
DROP VIEW view_2_tab2_212
statement ok
DROP VIEW view_3_tab2_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_212') DROP VIEW view_1_tab3_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_212') DROP VIEW view_2_tab3_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_212') DROP VIEW view_3_tab3_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_212
statement ok
CREATE VIEW view_1_tab3_212 AS SELECT pk, col0 FROM tab3 WHERE (col3 > 9)
statement ok
CREATE VIEW view_2_tab3_212 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col3 > 9))
statement ok
CREATE VIEW view_3_tab3_212 AS SELECT pk FROM view_1_tab3_212
query II rowsort label-5700-1
SELECT pk, col0 FROM tab3 WHERE (col3 > 9)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col3 > 9))
----
query II rowsort label-5700-1
SELECT pk, col0 FROM view_1_tab3_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM view_2_tab3_212
----
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 > 9) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_212 UNION ALL SELECT pk, col0 FROM view_2_tab3_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col3 > 9) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_212 UNION SELECT pk, col0 FROM view_2_tab3_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col3 > 9) ) AS tab3_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT * FROM view_3_tab3_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT pk FROM tab3 WHERE (col3 > 9)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab3_212
statement ok
DROP VIEW view_2_tab3_212
statement ok
DROP VIEW view_3_tab3_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_212') DROP VIEW view_1_tab4_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_212') DROP VIEW view_2_tab4_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_212') DROP VIEW view_3_tab4_212
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_212
statement ok
CREATE VIEW view_1_tab4_212 AS SELECT pk, col0 FROM tab4 WHERE (col3 > 9)
statement ok
CREATE VIEW view_2_tab4_212 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col3 > 9))
statement ok
CREATE VIEW view_3_tab4_212 AS SELECT pk FROM view_1_tab4_212
query II rowsort label-5700-1
SELECT pk, col0 FROM tab4 WHERE (col3 > 9)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col3 > 9))
----
query II rowsort label-5700-1
SELECT pk, col0 FROM view_1_tab4_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-5700-2
SELECT pk, col0 FROM view_2_tab4_212
----
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 > 9) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_212 UNION ALL SELECT pk, col0 FROM view_2_tab4_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col3 > 9) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col3 > 9))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_212 UNION SELECT pk, col0 FROM view_2_tab4_212
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col3 > 9) ) AS tab4_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT * FROM view_3_tab4_212
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
query I rowsort label-5700-3
SELECT pk FROM tab4 WHERE (col3 > 9)
----
10 values hashing to e20b902b49a98b1a05ed62804c757f94
statement ok
DROP VIEW view_1_tab4_212
statement ok
DROP VIEW view_2_tab4_212
statement ok
DROP VIEW view_3_tab4_212
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_213') DROP VIEW view_1_tab0_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_213') DROP VIEW view_2_tab0_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_213') DROP VIEW view_3_tab0_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_213
statement ok
CREATE VIEW view_1_tab0_213 AS SELECT pk, col0 FROM tab0 WHERE (col0 < 7)
statement ok
CREATE VIEW view_2_tab0_213 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 7))
statement ok
CREATE VIEW view_3_tab0_213 AS SELECT pk FROM view_1_tab0_213
query II rowsort label-5800-1
SELECT pk, col0 FROM tab0 WHERE (col0 < 7)
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 7))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5800-1
SELECT pk, col0 FROM view_1_tab0_213
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM view_2_tab0_213
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 < 7) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_213 UNION ALL SELECT pk, col0 FROM view_2_tab0_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col0 < 7) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_213 UNION SELECT pk, col0 FROM view_2_tab0_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col0 < 7) ) AS tab0_213
----
6
query I rowsort label-5800-3
SELECT * FROM view_3_tab0_213
----
6
query I rowsort label-5800-3
SELECT pk FROM tab0 WHERE (col0 < 7)
----
6
statement ok
DROP VIEW view_1_tab0_213
statement ok
DROP VIEW view_2_tab0_213
statement ok
DROP VIEW view_3_tab0_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_213') DROP VIEW view_1_tab1_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_213') DROP VIEW view_2_tab1_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_213') DROP VIEW view_3_tab1_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_213
statement ok
CREATE VIEW view_1_tab1_213 AS SELECT pk, col0 FROM tab1 WHERE (col0 < 7)
statement ok
CREATE VIEW view_2_tab1_213 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 7))
statement ok
CREATE VIEW view_3_tab1_213 AS SELECT pk FROM view_1_tab1_213
query II rowsort label-5800-1
SELECT pk, col0 FROM tab1 WHERE (col0 < 7)
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 7))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5800-1
SELECT pk, col0 FROM view_1_tab1_213
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM view_2_tab1_213
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 < 7) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_213 UNION ALL SELECT pk, col0 FROM view_2_tab1_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col0 < 7) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_213 UNION SELECT pk, col0 FROM view_2_tab1_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col0 < 7) ) AS tab1_213
----
6
query I rowsort label-5800-3
SELECT * FROM view_3_tab1_213
----
6
query I rowsort label-5800-3
SELECT pk FROM tab1 WHERE (col0 < 7)
----
6
statement ok
DROP VIEW view_1_tab1_213
statement ok
DROP VIEW view_2_tab1_213
statement ok
DROP VIEW view_3_tab1_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_213') DROP VIEW view_1_tab2_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_213') DROP VIEW view_2_tab2_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_213') DROP VIEW view_3_tab2_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_213
statement ok
CREATE VIEW view_1_tab2_213 AS SELECT pk, col0 FROM tab2 WHERE (col0 < 7)
statement ok
CREATE VIEW view_2_tab2_213 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 7))
statement ok
CREATE VIEW view_3_tab2_213 AS SELECT pk FROM view_1_tab2_213
query II rowsort label-5800-1
SELECT pk, col0 FROM tab2 WHERE (col0 < 7)
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 7))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5800-1
SELECT pk, col0 FROM view_1_tab2_213
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM view_2_tab2_213
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 < 7) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_213 UNION ALL SELECT pk, col0 FROM view_2_tab2_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col0 < 7) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_213 UNION SELECT pk, col0 FROM view_2_tab2_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col0 < 7) ) AS tab2_213
----
6
query I rowsort label-5800-3
SELECT * FROM view_3_tab2_213
----
6
query I rowsort label-5800-3
SELECT pk FROM tab2 WHERE (col0 < 7)
----
6
statement ok
DROP VIEW view_1_tab2_213
statement ok
DROP VIEW view_2_tab2_213
statement ok
DROP VIEW view_3_tab2_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_213') DROP VIEW view_1_tab3_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_213') DROP VIEW view_2_tab3_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_213') DROP VIEW view_3_tab3_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_213
statement ok
CREATE VIEW view_1_tab3_213 AS SELECT pk, col0 FROM tab3 WHERE (col0 < 7)
statement ok
CREATE VIEW view_2_tab3_213 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 7))
statement ok
CREATE VIEW view_3_tab3_213 AS SELECT pk FROM view_1_tab3_213
query II rowsort label-5800-1
SELECT pk, col0 FROM tab3 WHERE (col0 < 7)
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 7))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5800-1
SELECT pk, col0 FROM view_1_tab3_213
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM view_2_tab3_213
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 < 7) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_213 UNION ALL SELECT pk, col0 FROM view_2_tab3_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col0 < 7) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_213 UNION SELECT pk, col0 FROM view_2_tab3_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col0 < 7) ) AS tab3_213
----
6
query I rowsort label-5800-3
SELECT * FROM view_3_tab3_213
----
6
query I rowsort label-5800-3
SELECT pk FROM tab3 WHERE (col0 < 7)
----
6
statement ok
DROP VIEW view_1_tab3_213
statement ok
DROP VIEW view_2_tab3_213
statement ok
DROP VIEW view_3_tab3_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_213') DROP VIEW view_1_tab4_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_213') DROP VIEW view_2_tab4_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_213') DROP VIEW view_3_tab4_213
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_213
statement ok
CREATE VIEW view_1_tab4_213 AS SELECT pk, col0 FROM tab4 WHERE (col0 < 7)
statement ok
CREATE VIEW view_2_tab4_213 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 7))
statement ok
CREATE VIEW view_3_tab4_213 AS SELECT pk FROM view_1_tab4_213
query II rowsort label-5800-1
SELECT pk, col0 FROM tab4 WHERE (col0 < 7)
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 7))
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5800-1
SELECT pk, col0 FROM view_1_tab4_213
----
6
0
query II rowsort label-5800-2
SELECT pk, col0 FROM view_2_tab4_213
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 < 7) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_213 UNION ALL SELECT pk, col0 FROM view_2_tab4_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col0 < 7) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col0 < 7))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_213 UNION SELECT pk, col0 FROM view_2_tab4_213
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col0 < 7) ) AS tab4_213
----
6
query I rowsort label-5800-3
SELECT * FROM view_3_tab4_213
----
6
query I rowsort label-5800-3
SELECT pk FROM tab4 WHERE (col0 < 7)
----
6
statement ok
DROP VIEW view_1_tab4_213
statement ok
DROP VIEW view_2_tab4_213
statement ok
DROP VIEW view_3_tab4_213
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_214') DROP VIEW view_1_tab0_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_214') DROP VIEW view_2_tab0_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_214') DROP VIEW view_3_tab0_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_214
statement ok
CREATE VIEW view_1_tab0_214 AS SELECT pk, col0 FROM tab0 WHERE col0 > 18
statement ok
CREATE VIEW view_2_tab0_214 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 18)
statement ok
CREATE VIEW view_3_tab0_214 AS SELECT pk FROM view_1_tab0_214
query II rowsort label-5900-1
SELECT pk, col0 FROM tab0 WHERE col0 > 18
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 18)
----
6
0
query II rowsort label-5900-1
SELECT pk, col0 FROM view_1_tab0_214
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM view_2_tab0_214
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 18 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_214 UNION ALL SELECT pk, col0 FROM view_2_tab0_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 18 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_214 UNION SELECT pk, col0 FROM view_2_tab0_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 18 ) AS tab0_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT * FROM view_3_tab0_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT pk FROM tab0 WHERE col0 > 18
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_214
statement ok
DROP VIEW view_2_tab0_214
statement ok
DROP VIEW view_3_tab0_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_214') DROP VIEW view_1_tab1_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_214') DROP VIEW view_2_tab1_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_214') DROP VIEW view_3_tab1_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_214
statement ok
CREATE VIEW view_1_tab1_214 AS SELECT pk, col0 FROM tab1 WHERE col0 > 18
statement ok
CREATE VIEW view_2_tab1_214 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 18)
statement ok
CREATE VIEW view_3_tab1_214 AS SELECT pk FROM view_1_tab1_214
query II rowsort label-5900-1
SELECT pk, col0 FROM tab1 WHERE col0 > 18
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 18)
----
6
0
query II rowsort label-5900-1
SELECT pk, col0 FROM view_1_tab1_214
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM view_2_tab1_214
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 18 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_214 UNION ALL SELECT pk, col0 FROM view_2_tab1_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 18 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_214 UNION SELECT pk, col0 FROM view_2_tab1_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 18 ) AS tab1_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT * FROM view_3_tab1_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT pk FROM tab1 WHERE col0 > 18
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_214
statement ok
DROP VIEW view_2_tab1_214
statement ok
DROP VIEW view_3_tab1_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_214') DROP VIEW view_1_tab2_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_214') DROP VIEW view_2_tab2_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_214') DROP VIEW view_3_tab2_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_214
statement ok
CREATE VIEW view_1_tab2_214 AS SELECT pk, col0 FROM tab2 WHERE col0 > 18
statement ok
CREATE VIEW view_2_tab2_214 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 18)
statement ok
CREATE VIEW view_3_tab2_214 AS SELECT pk FROM view_1_tab2_214
query II rowsort label-5900-1
SELECT pk, col0 FROM tab2 WHERE col0 > 18
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 18)
----
6
0
query II rowsort label-5900-1
SELECT pk, col0 FROM view_1_tab2_214
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM view_2_tab2_214
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 18 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_214 UNION ALL SELECT pk, col0 FROM view_2_tab2_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 18 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_214 UNION SELECT pk, col0 FROM view_2_tab2_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 18 ) AS tab2_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT * FROM view_3_tab2_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT pk FROM tab2 WHERE col0 > 18
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_214
statement ok
DROP VIEW view_2_tab2_214
statement ok
DROP VIEW view_3_tab2_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_214') DROP VIEW view_1_tab3_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_214') DROP VIEW view_2_tab3_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_214') DROP VIEW view_3_tab3_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_214
statement ok
CREATE VIEW view_1_tab3_214 AS SELECT pk, col0 FROM tab3 WHERE col0 > 18
statement ok
CREATE VIEW view_2_tab3_214 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 18)
statement ok
CREATE VIEW view_3_tab3_214 AS SELECT pk FROM view_1_tab3_214
query II rowsort label-5900-1
SELECT pk, col0 FROM tab3 WHERE col0 > 18
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 18)
----
6
0
query II rowsort label-5900-1
SELECT pk, col0 FROM view_1_tab3_214
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM view_2_tab3_214
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 18 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_214 UNION ALL SELECT pk, col0 FROM view_2_tab3_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 18 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_214 UNION SELECT pk, col0 FROM view_2_tab3_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 18 ) AS tab3_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT * FROM view_3_tab3_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT pk FROM tab3 WHERE col0 > 18
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_214
statement ok
DROP VIEW view_2_tab3_214
statement ok
DROP VIEW view_3_tab3_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_214') DROP VIEW view_1_tab4_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_214') DROP VIEW view_2_tab4_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_214') DROP VIEW view_3_tab4_214
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_214
statement ok
CREATE VIEW view_1_tab4_214 AS SELECT pk, col0 FROM tab4 WHERE col0 > 18
statement ok
CREATE VIEW view_2_tab4_214 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 18)
statement ok
CREATE VIEW view_3_tab4_214 AS SELECT pk FROM view_1_tab4_214
query II rowsort label-5900-1
SELECT pk, col0 FROM tab4 WHERE col0 > 18
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 18)
----
6
0
query II rowsort label-5900-1
SELECT pk, col0 FROM view_1_tab4_214
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-5900-2
SELECT pk, col0 FROM view_2_tab4_214
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 18 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_214 UNION ALL SELECT pk, col0 FROM view_2_tab4_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 18 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_214 UNION SELECT pk, col0 FROM view_2_tab4_214
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-5900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 18 ) AS tab4_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT * FROM view_3_tab4_214
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-5900-3
SELECT pk FROM tab4 WHERE col0 > 18
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_214
statement ok
DROP VIEW view_2_tab4_214
statement ok
DROP VIEW view_3_tab4_214
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_215') DROP VIEW view_1_tab0_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_215') DROP VIEW view_2_tab0_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_215') DROP VIEW view_3_tab0_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_215
statement ok
CREATE VIEW view_1_tab0_215 AS SELECT pk, col0 FROM tab0 WHERE col0 = 15
statement ok
CREATE VIEW view_2_tab0_215 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 15)
statement ok
CREATE VIEW view_3_tab0_215 AS SELECT pk FROM view_1_tab0_215
query II rowsort label-6000-1
SELECT pk, col0 FROM tab0 WHERE col0 = 15
----
query II rowsort label-6000-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-6000-1
SELECT pk, col0 FROM view_1_tab0_215
----
query II rowsort label-6000-2
SELECT pk, col0 FROM view_2_tab0_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 15 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_215 UNION ALL SELECT pk, col0 FROM view_2_tab0_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 = 15 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_215 UNION SELECT pk, col0 FROM view_2_tab0_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 = 15 ) AS tab0_215
----
query I rowsort label-6000-3
SELECT * FROM view_3_tab0_215
----
query I rowsort label-6000-3
SELECT pk FROM tab0 WHERE col0 = 15
----
statement ok
DROP VIEW view_1_tab0_215
statement ok
DROP VIEW view_2_tab0_215
statement ok
DROP VIEW view_3_tab0_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_215') DROP VIEW view_1_tab1_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_215') DROP VIEW view_2_tab1_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_215') DROP VIEW view_3_tab1_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_215
statement ok
CREATE VIEW view_1_tab1_215 AS SELECT pk, col0 FROM tab1 WHERE col0 = 15
statement ok
CREATE VIEW view_2_tab1_215 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 15)
statement ok
CREATE VIEW view_3_tab1_215 AS SELECT pk FROM view_1_tab1_215
query II rowsort label-6000-1
SELECT pk, col0 FROM tab1 WHERE col0 = 15
----
query II rowsort label-6000-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-6000-1
SELECT pk, col0 FROM view_1_tab1_215
----
query II rowsort label-6000-2
SELECT pk, col0 FROM view_2_tab1_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 15 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_215 UNION ALL SELECT pk, col0 FROM view_2_tab1_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 = 15 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_215 UNION SELECT pk, col0 FROM view_2_tab1_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 = 15 ) AS tab1_215
----
query I rowsort label-6000-3
SELECT * FROM view_3_tab1_215
----
query I rowsort label-6000-3
SELECT pk FROM tab1 WHERE col0 = 15
----
statement ok
DROP VIEW view_1_tab1_215
statement ok
DROP VIEW view_2_tab1_215
statement ok
DROP VIEW view_3_tab1_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_215') DROP VIEW view_1_tab2_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_215') DROP VIEW view_2_tab2_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_215') DROP VIEW view_3_tab2_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_215
statement ok
CREATE VIEW view_1_tab2_215 AS SELECT pk, col0 FROM tab2 WHERE col0 = 15
statement ok
CREATE VIEW view_2_tab2_215 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 15)
statement ok
CREATE VIEW view_3_tab2_215 AS SELECT pk FROM view_1_tab2_215
query II rowsort label-6000-1
SELECT pk, col0 FROM tab2 WHERE col0 = 15
----
query II rowsort label-6000-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-6000-1
SELECT pk, col0 FROM view_1_tab2_215
----
query II rowsort label-6000-2
SELECT pk, col0 FROM view_2_tab2_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 15 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_215 UNION ALL SELECT pk, col0 FROM view_2_tab2_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 = 15 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_215 UNION SELECT pk, col0 FROM view_2_tab2_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 = 15 ) AS tab2_215
----
query I rowsort label-6000-3
SELECT * FROM view_3_tab2_215
----
query I rowsort label-6000-3
SELECT pk FROM tab2 WHERE col0 = 15
----
statement ok
DROP VIEW view_1_tab2_215
statement ok
DROP VIEW view_2_tab2_215
statement ok
DROP VIEW view_3_tab2_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_215') DROP VIEW view_1_tab3_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_215') DROP VIEW view_2_tab3_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_215') DROP VIEW view_3_tab3_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_215
statement ok
CREATE VIEW view_1_tab3_215 AS SELECT pk, col0 FROM tab3 WHERE col0 = 15
statement ok
CREATE VIEW view_2_tab3_215 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 15)
statement ok
CREATE VIEW view_3_tab3_215 AS SELECT pk FROM view_1_tab3_215
query II rowsort label-6000-1
SELECT pk, col0 FROM tab3 WHERE col0 = 15
----
query II rowsort label-6000-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-6000-1
SELECT pk, col0 FROM view_1_tab3_215
----
query II rowsort label-6000-2
SELECT pk, col0 FROM view_2_tab3_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 15 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_215 UNION ALL SELECT pk, col0 FROM view_2_tab3_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 = 15 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_215 UNION SELECT pk, col0 FROM view_2_tab3_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 = 15 ) AS tab3_215
----
query I rowsort label-6000-3
SELECT * FROM view_3_tab3_215
----
query I rowsort label-6000-3
SELECT pk FROM tab3 WHERE col0 = 15
----
statement ok
DROP VIEW view_1_tab3_215
statement ok
DROP VIEW view_2_tab3_215
statement ok
DROP VIEW view_3_tab3_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_215') DROP VIEW view_1_tab4_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_215') DROP VIEW view_2_tab4_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_215') DROP VIEW view_3_tab4_215
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_215
statement ok
CREATE VIEW view_1_tab4_215 AS SELECT pk, col0 FROM tab4 WHERE col0 = 15
statement ok
CREATE VIEW view_2_tab4_215 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 15)
statement ok
CREATE VIEW view_3_tab4_215 AS SELECT pk FROM view_1_tab4_215
query II rowsort label-6000-1
SELECT pk, col0 FROM tab4 WHERE col0 = 15
----
query II rowsort label-6000-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-6000-1
SELECT pk, col0 FROM view_1_tab4_215
----
query II rowsort label-6000-2
SELECT pk, col0 FROM view_2_tab4_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 15 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_215 UNION ALL SELECT pk, col0 FROM view_2_tab4_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 = 15 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 = 15)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_215 UNION SELECT pk, col0 FROM view_2_tab4_215
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 = 15 ) AS tab4_215
----
query I rowsort label-6000-3
SELECT * FROM view_3_tab4_215
----
query I rowsort label-6000-3
SELECT pk FROM tab4 WHERE col0 = 15
----
statement ok
DROP VIEW view_1_tab4_215
statement ok
DROP VIEW view_2_tab4_215
statement ok
DROP VIEW view_3_tab4_215
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_216') DROP VIEW view_1_tab0_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_216') DROP VIEW view_2_tab0_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_216') DROP VIEW view_3_tab0_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_216
statement ok
CREATE VIEW view_1_tab0_216 AS SELECT pk, col0 FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
statement ok
CREATE VIEW view_2_tab0_216 AS SELECT pk, col0 FROM tab0 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
statement ok
CREATE VIEW view_3_tab0_216 AS SELECT pk FROM view_1_tab0_216
query II rowsort label-6100-1
SELECT pk, col0 FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM tab0 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
6
0
query II rowsort label-6100-1
SELECT pk, col0 FROM view_1_tab0_216
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM view_2_tab0_216
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_216 UNION ALL SELECT pk, col0 FROM view_2_tab0_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION SELECT pk, col0 FROM tab0 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_216 UNION SELECT pk, col0 FROM view_2_tab0_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) ) AS tab0_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT * FROM view_3_tab0_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT pk FROM tab0 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab0_216
statement ok
DROP VIEW view_2_tab0_216
statement ok
DROP VIEW view_3_tab0_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_216') DROP VIEW view_1_tab1_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_216') DROP VIEW view_2_tab1_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_216') DROP VIEW view_3_tab1_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_216
statement ok
CREATE VIEW view_1_tab1_216 AS SELECT pk, col0 FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
statement ok
CREATE VIEW view_2_tab1_216 AS SELECT pk, col0 FROM tab1 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
statement ok
CREATE VIEW view_3_tab1_216 AS SELECT pk FROM view_1_tab1_216
query II rowsort label-6100-1
SELECT pk, col0 FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM tab1 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
6
0
query II rowsort label-6100-1
SELECT pk, col0 FROM view_1_tab1_216
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM view_2_tab1_216
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_216 UNION ALL SELECT pk, col0 FROM view_2_tab1_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION SELECT pk, col0 FROM tab1 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_216 UNION SELECT pk, col0 FROM view_2_tab1_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) ) AS tab1_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT * FROM view_3_tab1_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT pk FROM tab1 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab1_216
statement ok
DROP VIEW view_2_tab1_216
statement ok
DROP VIEW view_3_tab1_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_216') DROP VIEW view_1_tab2_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_216') DROP VIEW view_2_tab2_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_216') DROP VIEW view_3_tab2_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_216
statement ok
CREATE VIEW view_1_tab2_216 AS SELECT pk, col0 FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
statement ok
CREATE VIEW view_2_tab2_216 AS SELECT pk, col0 FROM tab2 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
statement ok
CREATE VIEW view_3_tab2_216 AS SELECT pk FROM view_1_tab2_216
query II rowsort label-6100-1
SELECT pk, col0 FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM tab2 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
6
0
query II rowsort label-6100-1
SELECT pk, col0 FROM view_1_tab2_216
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM view_2_tab2_216
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_216 UNION ALL SELECT pk, col0 FROM view_2_tab2_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION SELECT pk, col0 FROM tab2 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_216 UNION SELECT pk, col0 FROM view_2_tab2_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) ) AS tab2_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT * FROM view_3_tab2_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT pk FROM tab2 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab2_216
statement ok
DROP VIEW view_2_tab2_216
statement ok
DROP VIEW view_3_tab2_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_216') DROP VIEW view_1_tab3_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_216') DROP VIEW view_2_tab3_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_216') DROP VIEW view_3_tab3_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_216
statement ok
CREATE VIEW view_1_tab3_216 AS SELECT pk, col0 FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
statement ok
CREATE VIEW view_2_tab3_216 AS SELECT pk, col0 FROM tab3 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
statement ok
CREATE VIEW view_3_tab3_216 AS SELECT pk FROM view_1_tab3_216
query II rowsort label-6100-1
SELECT pk, col0 FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM tab3 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
6
0
query II rowsort label-6100-1
SELECT pk, col0 FROM view_1_tab3_216
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM view_2_tab3_216
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_216 UNION ALL SELECT pk, col0 FROM view_2_tab3_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION SELECT pk, col0 FROM tab3 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_216 UNION SELECT pk, col0 FROM view_2_tab3_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) ) AS tab3_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT * FROM view_3_tab3_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT pk FROM tab3 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab3_216
statement ok
DROP VIEW view_2_tab3_216
statement ok
DROP VIEW view_3_tab3_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_216') DROP VIEW view_1_tab4_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_216') DROP VIEW view_2_tab4_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_216') DROP VIEW view_3_tab4_216
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_216
statement ok
CREATE VIEW view_1_tab4_216 AS SELECT pk, col0 FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
statement ok
CREATE VIEW view_2_tab4_216 AS SELECT pk, col0 FROM tab4 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
statement ok
CREATE VIEW view_3_tab4_216 AS SELECT pk FROM view_1_tab4_216
query II rowsort label-6100-1
SELECT pk, col0 FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM tab4 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
6
0
query II rowsort label-6100-1
SELECT pk, col0 FROM view_1_tab4_216
----
18 values hashing to 1cf5e33842cb88de423f90bc8276641d
query II rowsort label-6100-2
SELECT pk, col0 FROM view_2_tab4_216
----
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_216 UNION ALL SELECT pk, col0 FROM view_2_tab4_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) UNION SELECT pk, col0 FROM tab4 WHERE NOT (((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_216 UNION SELECT pk, col0 FROM view_2_tab4_216
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6100-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74) ) AS tab4_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT * FROM view_3_tab4_216
----
9 values hashing to b62312116f93d37c7a952ee38494f224
query I rowsort label-6100-3
SELECT pk FROM tab4 WHERE ((col3 >= 40) OR col3 > 65 OR col3 >= 21 AND col4 > 41.37 AND (col4 > 96.1) AND col0 BETWEEN 95 AND 74)
----
9 values hashing to b62312116f93d37c7a952ee38494f224
statement ok
DROP VIEW view_1_tab4_216
statement ok
DROP VIEW view_2_tab4_216
statement ok
DROP VIEW view_3_tab4_216
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_217') DROP VIEW view_1_tab0_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_217') DROP VIEW view_2_tab0_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_217') DROP VIEW view_3_tab0_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_217
statement ok
CREATE VIEW view_1_tab0_217 AS SELECT pk, col0 FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
statement ok
CREATE VIEW view_2_tab0_217 AS SELECT pk, col0 FROM tab0 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
statement ok
CREATE VIEW view_3_tab0_217 AS SELECT pk FROM view_1_tab0_217
query II rowsort label-6200-1
SELECT pk, col0 FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM tab0 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
5
58
9
88
query II rowsort label-6200-1
SELECT pk, col0 FROM view_1_tab0_217
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM view_2_tab0_217
----
5
58
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_217 UNION ALL SELECT pk, col0 FROM view_2_tab0_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION SELECT pk, col0 FROM tab0 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_217 UNION SELECT pk, col0 FROM view_2_tab0_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) ) AS tab0_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT * FROM view_3_tab0_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT pk FROM tab0 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
0
1
2
3
4
6
7
8
statement ok
DROP VIEW view_1_tab0_217
statement ok
DROP VIEW view_2_tab0_217
statement ok
DROP VIEW view_3_tab0_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_217') DROP VIEW view_1_tab1_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_217') DROP VIEW view_2_tab1_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_217') DROP VIEW view_3_tab1_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_217
statement ok
CREATE VIEW view_1_tab1_217 AS SELECT pk, col0 FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
statement ok
CREATE VIEW view_2_tab1_217 AS SELECT pk, col0 FROM tab1 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
statement ok
CREATE VIEW view_3_tab1_217 AS SELECT pk FROM view_1_tab1_217
query II rowsort label-6200-1
SELECT pk, col0 FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM tab1 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
5
58
9
88
query II rowsort label-6200-1
SELECT pk, col0 FROM view_1_tab1_217
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM view_2_tab1_217
----
5
58
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_217 UNION ALL SELECT pk, col0 FROM view_2_tab1_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION SELECT pk, col0 FROM tab1 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_217 UNION SELECT pk, col0 FROM view_2_tab1_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) ) AS tab1_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT * FROM view_3_tab1_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT pk FROM tab1 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
0
1
2
3
4
6
7
8
statement ok
DROP VIEW view_1_tab1_217
statement ok
DROP VIEW view_2_tab1_217
statement ok
DROP VIEW view_3_tab1_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_217') DROP VIEW view_1_tab2_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_217') DROP VIEW view_2_tab2_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_217') DROP VIEW view_3_tab2_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_217
statement ok
CREATE VIEW view_1_tab2_217 AS SELECT pk, col0 FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
statement ok
CREATE VIEW view_2_tab2_217 AS SELECT pk, col0 FROM tab2 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
statement ok
CREATE VIEW view_3_tab2_217 AS SELECT pk FROM view_1_tab2_217
query II rowsort label-6200-1
SELECT pk, col0 FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM tab2 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
5
58
9
88
query II rowsort label-6200-1
SELECT pk, col0 FROM view_1_tab2_217
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM view_2_tab2_217
----
5
58
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_217 UNION ALL SELECT pk, col0 FROM view_2_tab2_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION SELECT pk, col0 FROM tab2 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_217 UNION SELECT pk, col0 FROM view_2_tab2_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) ) AS tab2_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT * FROM view_3_tab2_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT pk FROM tab2 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
0
1
2
3
4
6
7
8
statement ok
DROP VIEW view_1_tab2_217
statement ok
DROP VIEW view_2_tab2_217
statement ok
DROP VIEW view_3_tab2_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_217') DROP VIEW view_1_tab3_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_217') DROP VIEW view_2_tab3_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_217') DROP VIEW view_3_tab3_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_217
statement ok
CREATE VIEW view_1_tab3_217 AS SELECT pk, col0 FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
statement ok
CREATE VIEW view_2_tab3_217 AS SELECT pk, col0 FROM tab3 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
statement ok
CREATE VIEW view_3_tab3_217 AS SELECT pk FROM view_1_tab3_217
query II rowsort label-6200-1
SELECT pk, col0 FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM tab3 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
5
58
9
88
query II rowsort label-6200-1
SELECT pk, col0 FROM view_1_tab3_217
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM view_2_tab3_217
----
5
58
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_217 UNION ALL SELECT pk, col0 FROM view_2_tab3_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION SELECT pk, col0 FROM tab3 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_217 UNION SELECT pk, col0 FROM view_2_tab3_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) ) AS tab3_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT * FROM view_3_tab3_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT pk FROM tab3 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
0
1
2
3
4
6
7
8
statement ok
DROP VIEW view_1_tab3_217
statement ok
DROP VIEW view_2_tab3_217
statement ok
DROP VIEW view_3_tab3_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_217') DROP VIEW view_1_tab4_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_217') DROP VIEW view_2_tab4_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_217') DROP VIEW view_3_tab4_217
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_217
statement ok
CREATE VIEW view_1_tab4_217 AS SELECT pk, col0 FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
statement ok
CREATE VIEW view_2_tab4_217 AS SELECT pk, col0 FROM tab4 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
statement ok
CREATE VIEW view_3_tab4_217 AS SELECT pk FROM view_1_tab4_217
query II rowsort label-6200-1
SELECT pk, col0 FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM tab4 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
5
58
9
88
query II rowsort label-6200-1
SELECT pk, col0 FROM view_1_tab4_217
----
16 values hashing to 90f8d287c486c725b146a52e51d6ac3e
query II rowsort label-6200-2
SELECT pk, col0 FROM view_2_tab4_217
----
5
58
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_217 UNION ALL SELECT pk, col0 FROM view_2_tab4_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) UNION SELECT pk, col0 FROM tab4 WHERE NOT (col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_217 UNION SELECT pk, col0 FROM view_2_tab4_217
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6200-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL)) ) AS tab4_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT * FROM view_3_tab4_217
----
0
1
2
3
4
6
7
8
query I rowsort label-6200-3
SELECT pk FROM tab4 WHERE col3 < 53 OR (col3 < 53 AND col4 > 90.43 AND col4 <= 46.27 OR col0 BETWEEN 71 AND 1 AND col1 > 20.97 OR (col4 > 63.25) AND col0 >= 45 AND col3 IN (37) OR col0 > 88 OR col4 > 29.65 OR col3 >= 49 AND (col0 < 37 AND col4 > 4.54) AND col0 > 6 AND col4 BETWEEN 82.58 AND 45.84 AND col1 <= 4.61 OR (col3 IS NULL))
----
0
1
2
3
4
6
7
8
statement ok
DROP VIEW view_1_tab4_217
statement ok
DROP VIEW view_2_tab4_217
statement ok
DROP VIEW view_3_tab4_217
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_218') DROP VIEW view_1_tab0_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_218') DROP VIEW view_2_tab0_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_218') DROP VIEW view_3_tab0_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_218
statement ok
CREATE VIEW view_1_tab0_218 AS SELECT pk, col0 FROM tab0 WHERE (((col1 > 48.37)))
statement ok
CREATE VIEW view_2_tab0_218 AS SELECT pk, col0 FROM tab0 WHERE NOT ((((col1 > 48.37))))
statement ok
CREATE VIEW view_3_tab0_218 AS SELECT pk FROM view_1_tab0_218
query II rowsort label-6300-1
SELECT pk, col0 FROM tab0 WHERE (((col1 > 48.37)))
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM tab0 WHERE NOT ((((col1 > 48.37))))
----
4
84
7
65
8
47
query II rowsort label-6300-1
SELECT pk, col0 FROM view_1_tab0_218
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM view_2_tab0_218
----
4
84
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col1 > 48.37))) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_218 UNION ALL SELECT pk, col0 FROM view_2_tab0_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (((col1 > 48.37))) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_218 UNION SELECT pk, col0 FROM view_2_tab0_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (((col1 > 48.37))) ) AS tab0_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT * FROM view_3_tab0_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT pk FROM tab0 WHERE (((col1 > 48.37)))
----
0
1
2
3
5
6
9
statement ok
DROP VIEW view_1_tab0_218
statement ok
DROP VIEW view_2_tab0_218
statement ok
DROP VIEW view_3_tab0_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_218') DROP VIEW view_1_tab1_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_218') DROP VIEW view_2_tab1_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_218') DROP VIEW view_3_tab1_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_218
statement ok
CREATE VIEW view_1_tab1_218 AS SELECT pk, col0 FROM tab1 WHERE (((col1 > 48.37)))
statement ok
CREATE VIEW view_2_tab1_218 AS SELECT pk, col0 FROM tab1 WHERE NOT ((((col1 > 48.37))))
statement ok
CREATE VIEW view_3_tab1_218 AS SELECT pk FROM view_1_tab1_218
query II rowsort label-6300-1
SELECT pk, col0 FROM tab1 WHERE (((col1 > 48.37)))
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM tab1 WHERE NOT ((((col1 > 48.37))))
----
4
84
7
65
8
47
query II rowsort label-6300-1
SELECT pk, col0 FROM view_1_tab1_218
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM view_2_tab1_218
----
4
84
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col1 > 48.37))) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_218 UNION ALL SELECT pk, col0 FROM view_2_tab1_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (((col1 > 48.37))) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_218 UNION SELECT pk, col0 FROM view_2_tab1_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (((col1 > 48.37))) ) AS tab1_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT * FROM view_3_tab1_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT pk FROM tab1 WHERE (((col1 > 48.37)))
----
0
1
2
3
5
6
9
statement ok
DROP VIEW view_1_tab1_218
statement ok
DROP VIEW view_2_tab1_218
statement ok
DROP VIEW view_3_tab1_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_218') DROP VIEW view_1_tab2_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_218') DROP VIEW view_2_tab2_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_218') DROP VIEW view_3_tab2_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_218
statement ok
CREATE VIEW view_1_tab2_218 AS SELECT pk, col0 FROM tab2 WHERE (((col1 > 48.37)))
statement ok
CREATE VIEW view_2_tab2_218 AS SELECT pk, col0 FROM tab2 WHERE NOT ((((col1 > 48.37))))
statement ok
CREATE VIEW view_3_tab2_218 AS SELECT pk FROM view_1_tab2_218
query II rowsort label-6300-1
SELECT pk, col0 FROM tab2 WHERE (((col1 > 48.37)))
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM tab2 WHERE NOT ((((col1 > 48.37))))
----
4
84
7
65
8
47
query II rowsort label-6300-1
SELECT pk, col0 FROM view_1_tab2_218
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM view_2_tab2_218
----
4
84
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col1 > 48.37))) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_218 UNION ALL SELECT pk, col0 FROM view_2_tab2_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (((col1 > 48.37))) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_218 UNION SELECT pk, col0 FROM view_2_tab2_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (((col1 > 48.37))) ) AS tab2_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT * FROM view_3_tab2_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT pk FROM tab2 WHERE (((col1 > 48.37)))
----
0
1
2
3
5
6
9
statement ok
DROP VIEW view_1_tab2_218
statement ok
DROP VIEW view_2_tab2_218
statement ok
DROP VIEW view_3_tab2_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_218') DROP VIEW view_1_tab3_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_218') DROP VIEW view_2_tab3_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_218') DROP VIEW view_3_tab3_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_218
statement ok
CREATE VIEW view_1_tab3_218 AS SELECT pk, col0 FROM tab3 WHERE (((col1 > 48.37)))
statement ok
CREATE VIEW view_2_tab3_218 AS SELECT pk, col0 FROM tab3 WHERE NOT ((((col1 > 48.37))))
statement ok
CREATE VIEW view_3_tab3_218 AS SELECT pk FROM view_1_tab3_218
query II rowsort label-6300-1
SELECT pk, col0 FROM tab3 WHERE (((col1 > 48.37)))
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM tab3 WHERE NOT ((((col1 > 48.37))))
----
4
84
7
65
8
47
query II rowsort label-6300-1
SELECT pk, col0 FROM view_1_tab3_218
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM view_2_tab3_218
----
4
84
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col1 > 48.37))) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_218 UNION ALL SELECT pk, col0 FROM view_2_tab3_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (((col1 > 48.37))) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_218 UNION SELECT pk, col0 FROM view_2_tab3_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (((col1 > 48.37))) ) AS tab3_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT * FROM view_3_tab3_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT pk FROM tab3 WHERE (((col1 > 48.37)))
----
0
1
2
3
5
6
9
statement ok
DROP VIEW view_1_tab3_218
statement ok
DROP VIEW view_2_tab3_218
statement ok
DROP VIEW view_3_tab3_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_218') DROP VIEW view_1_tab4_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_218') DROP VIEW view_2_tab4_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_218') DROP VIEW view_3_tab4_218
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_218
statement ok
CREATE VIEW view_1_tab4_218 AS SELECT pk, col0 FROM tab4 WHERE (((col1 > 48.37)))
statement ok
CREATE VIEW view_2_tab4_218 AS SELECT pk, col0 FROM tab4 WHERE NOT ((((col1 > 48.37))))
statement ok
CREATE VIEW view_3_tab4_218 AS SELECT pk FROM view_1_tab4_218
query II rowsort label-6300-1
SELECT pk, col0 FROM tab4 WHERE (((col1 > 48.37)))
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM tab4 WHERE NOT ((((col1 > 48.37))))
----
4
84
7
65
8
47
query II rowsort label-6300-1
SELECT pk, col0 FROM view_1_tab4_218
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6300-2
SELECT pk, col0 FROM view_2_tab4_218
----
4
84
7
65
8
47
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col1 > 48.37))) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_218 UNION ALL SELECT pk, col0 FROM view_2_tab4_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (((col1 > 48.37))) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((((col1 > 48.37))))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_218 UNION SELECT pk, col0 FROM view_2_tab4_218
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6300-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (((col1 > 48.37))) ) AS tab4_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT * FROM view_3_tab4_218
----
0
1
2
3
5
6
9
query I rowsort label-6300-3
SELECT pk FROM tab4 WHERE (((col1 > 48.37)))
----
0
1
2
3
5
6
9
statement ok
DROP VIEW view_1_tab4_218
statement ok
DROP VIEW view_2_tab4_218
statement ok
DROP VIEW view_3_tab4_218
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_219') DROP VIEW view_1_tab0_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_219') DROP VIEW view_2_tab0_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_219') DROP VIEW view_3_tab0_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_219
statement ok
CREATE VIEW view_1_tab0_219 AS SELECT pk, col0 FROM tab0 WHERE col0 > 34
statement ok
CREATE VIEW view_2_tab0_219 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34)
statement ok
CREATE VIEW view_3_tab0_219 AS SELECT pk FROM view_1_tab0_219
query II rowsort label-6400-1
SELECT pk, col0 FROM tab0 WHERE col0 > 34
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34)
----
0
30
2
22
6
0
query II rowsort label-6400-1
SELECT pk, col0 FROM view_1_tab0_219
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM view_2_tab0_219
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 34 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_219 UNION ALL SELECT pk, col0 FROM view_2_tab0_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 34 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_219 UNION SELECT pk, col0 FROM view_2_tab0_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 34 ) AS tab0_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT * FROM view_3_tab0_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT pk FROM tab0 WHERE col0 > 34
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab0_219
statement ok
DROP VIEW view_2_tab0_219
statement ok
DROP VIEW view_3_tab0_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_219') DROP VIEW view_1_tab1_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_219') DROP VIEW view_2_tab1_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_219') DROP VIEW view_3_tab1_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_219
statement ok
CREATE VIEW view_1_tab1_219 AS SELECT pk, col0 FROM tab1 WHERE col0 > 34
statement ok
CREATE VIEW view_2_tab1_219 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34)
statement ok
CREATE VIEW view_3_tab1_219 AS SELECT pk FROM view_1_tab1_219
query II rowsort label-6400-1
SELECT pk, col0 FROM tab1 WHERE col0 > 34
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34)
----
0
30
2
22
6
0
query II rowsort label-6400-1
SELECT pk, col0 FROM view_1_tab1_219
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM view_2_tab1_219
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 34 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_219 UNION ALL SELECT pk, col0 FROM view_2_tab1_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 34 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_219 UNION SELECT pk, col0 FROM view_2_tab1_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 34 ) AS tab1_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT * FROM view_3_tab1_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT pk FROM tab1 WHERE col0 > 34
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab1_219
statement ok
DROP VIEW view_2_tab1_219
statement ok
DROP VIEW view_3_tab1_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_219') DROP VIEW view_1_tab2_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_219') DROP VIEW view_2_tab2_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_219') DROP VIEW view_3_tab2_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_219
statement ok
CREATE VIEW view_1_tab2_219 AS SELECT pk, col0 FROM tab2 WHERE col0 > 34
statement ok
CREATE VIEW view_2_tab2_219 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34)
statement ok
CREATE VIEW view_3_tab2_219 AS SELECT pk FROM view_1_tab2_219
query II rowsort label-6400-1
SELECT pk, col0 FROM tab2 WHERE col0 > 34
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34)
----
0
30
2
22
6
0
query II rowsort label-6400-1
SELECT pk, col0 FROM view_1_tab2_219
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM view_2_tab2_219
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 34 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_219 UNION ALL SELECT pk, col0 FROM view_2_tab2_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 34 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_219 UNION SELECT pk, col0 FROM view_2_tab2_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 34 ) AS tab2_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT * FROM view_3_tab2_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT pk FROM tab2 WHERE col0 > 34
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab2_219
statement ok
DROP VIEW view_2_tab2_219
statement ok
DROP VIEW view_3_tab2_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_219') DROP VIEW view_1_tab3_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_219') DROP VIEW view_2_tab3_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_219') DROP VIEW view_3_tab3_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_219
statement ok
CREATE VIEW view_1_tab3_219 AS SELECT pk, col0 FROM tab3 WHERE col0 > 34
statement ok
CREATE VIEW view_2_tab3_219 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34)
statement ok
CREATE VIEW view_3_tab3_219 AS SELECT pk FROM view_1_tab3_219
query II rowsort label-6400-1
SELECT pk, col0 FROM tab3 WHERE col0 > 34
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34)
----
0
30
2
22
6
0
query II rowsort label-6400-1
SELECT pk, col0 FROM view_1_tab3_219
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM view_2_tab3_219
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 34 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_219 UNION ALL SELECT pk, col0 FROM view_2_tab3_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 34 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_219 UNION SELECT pk, col0 FROM view_2_tab3_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 34 ) AS tab3_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT * FROM view_3_tab3_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT pk FROM tab3 WHERE col0 > 34
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab3_219
statement ok
DROP VIEW view_2_tab3_219
statement ok
DROP VIEW view_3_tab3_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_219') DROP VIEW view_1_tab4_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_219') DROP VIEW view_2_tab4_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_219') DROP VIEW view_3_tab4_219
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_219
statement ok
CREATE VIEW view_1_tab4_219 AS SELECT pk, col0 FROM tab4 WHERE col0 > 34
statement ok
CREATE VIEW view_2_tab4_219 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34)
statement ok
CREATE VIEW view_3_tab4_219 AS SELECT pk FROM view_1_tab4_219
query II rowsort label-6400-1
SELECT pk, col0 FROM tab4 WHERE col0 > 34
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34)
----
0
30
2
22
6
0
query II rowsort label-6400-1
SELECT pk, col0 FROM view_1_tab4_219
----
14 values hashing to 37f5e60023ce2f2ca9914bc81350b241
query II rowsort label-6400-2
SELECT pk, col0 FROM view_2_tab4_219
----
0
30
2
22
6
0
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 34 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_219 UNION ALL SELECT pk, col0 FROM view_2_tab4_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 34 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 34)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_219 UNION SELECT pk, col0 FROM view_2_tab4_219
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6400-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 34 ) AS tab4_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT * FROM view_3_tab4_219
----
1
3
4
5
7
8
9
query I rowsort label-6400-3
SELECT pk FROM tab4 WHERE col0 > 34
----
1
3
4
5
7
8
9
statement ok
DROP VIEW view_1_tab4_219
statement ok
DROP VIEW view_2_tab4_219
statement ok
DROP VIEW view_3_tab4_219
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_220') DROP VIEW view_1_tab0_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_220') DROP VIEW view_2_tab0_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_220') DROP VIEW view_3_tab0_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_220
statement ok
CREATE VIEW view_1_tab0_220 AS SELECT pk, col0 FROM tab0 WHERE col0 > 53
statement ok
CREATE VIEW view_2_tab0_220 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 53)
statement ok
CREATE VIEW view_3_tab0_220 AS SELECT pk FROM view_1_tab0_220
query II rowsort label-6500-1
SELECT pk, col0 FROM tab0 WHERE col0 > 53
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 53)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-6500-1
SELECT pk, col0 FROM view_1_tab0_220
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM view_2_tab0_220
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 53 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_220 UNION ALL SELECT pk, col0 FROM view_2_tab0_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 > 53 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_220 UNION SELECT pk, col0 FROM view_2_tab0_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 > 53 ) AS tab0_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT * FROM view_3_tab0_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT pk FROM tab0 WHERE col0 > 53
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab0_220
statement ok
DROP VIEW view_2_tab0_220
statement ok
DROP VIEW view_3_tab0_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_220') DROP VIEW view_1_tab1_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_220') DROP VIEW view_2_tab1_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_220') DROP VIEW view_3_tab1_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_220
statement ok
CREATE VIEW view_1_tab1_220 AS SELECT pk, col0 FROM tab1 WHERE col0 > 53
statement ok
CREATE VIEW view_2_tab1_220 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 53)
statement ok
CREATE VIEW view_3_tab1_220 AS SELECT pk FROM view_1_tab1_220
query II rowsort label-6500-1
SELECT pk, col0 FROM tab1 WHERE col0 > 53
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 53)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-6500-1
SELECT pk, col0 FROM view_1_tab1_220
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM view_2_tab1_220
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 53 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_220 UNION ALL SELECT pk, col0 FROM view_2_tab1_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 > 53 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_220 UNION SELECT pk, col0 FROM view_2_tab1_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 > 53 ) AS tab1_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT * FROM view_3_tab1_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT pk FROM tab1 WHERE col0 > 53
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab1_220
statement ok
DROP VIEW view_2_tab1_220
statement ok
DROP VIEW view_3_tab1_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_220') DROP VIEW view_1_tab2_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_220') DROP VIEW view_2_tab2_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_220') DROP VIEW view_3_tab2_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_220
statement ok
CREATE VIEW view_1_tab2_220 AS SELECT pk, col0 FROM tab2 WHERE col0 > 53
statement ok
CREATE VIEW view_2_tab2_220 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 53)
statement ok
CREATE VIEW view_3_tab2_220 AS SELECT pk FROM view_1_tab2_220
query II rowsort label-6500-1
SELECT pk, col0 FROM tab2 WHERE col0 > 53
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 53)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-6500-1
SELECT pk, col0 FROM view_1_tab2_220
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM view_2_tab2_220
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 53 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_220 UNION ALL SELECT pk, col0 FROM view_2_tab2_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 > 53 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_220 UNION SELECT pk, col0 FROM view_2_tab2_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 > 53 ) AS tab2_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT * FROM view_3_tab2_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT pk FROM tab2 WHERE col0 > 53
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab2_220
statement ok
DROP VIEW view_2_tab2_220
statement ok
DROP VIEW view_3_tab2_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_220') DROP VIEW view_1_tab3_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_220') DROP VIEW view_2_tab3_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_220') DROP VIEW view_3_tab3_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_220
statement ok
CREATE VIEW view_1_tab3_220 AS SELECT pk, col0 FROM tab3 WHERE col0 > 53
statement ok
CREATE VIEW view_2_tab3_220 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 53)
statement ok
CREATE VIEW view_3_tab3_220 AS SELECT pk FROM view_1_tab3_220
query II rowsort label-6500-1
SELECT pk, col0 FROM tab3 WHERE col0 > 53
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 53)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-6500-1
SELECT pk, col0 FROM view_1_tab3_220
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM view_2_tab3_220
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 53 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_220 UNION ALL SELECT pk, col0 FROM view_2_tab3_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 > 53 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_220 UNION SELECT pk, col0 FROM view_2_tab3_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 > 53 ) AS tab3_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT * FROM view_3_tab3_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT pk FROM tab3 WHERE col0 > 53
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab3_220
statement ok
DROP VIEW view_2_tab3_220
statement ok
DROP VIEW view_3_tab3_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_220') DROP VIEW view_1_tab4_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_220') DROP VIEW view_2_tab4_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_220') DROP VIEW view_3_tab4_220
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_220
statement ok
CREATE VIEW view_1_tab4_220 AS SELECT pk, col0 FROM tab4 WHERE col0 > 53
statement ok
CREATE VIEW view_2_tab4_220 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 53)
statement ok
CREATE VIEW view_3_tab4_220 AS SELECT pk FROM view_1_tab4_220
query II rowsort label-6500-1
SELECT pk, col0 FROM tab4 WHERE col0 > 53
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 53)
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-6500-1
SELECT pk, col0 FROM view_1_tab4_220
----
10 values hashing to 4af792288960cfe310566d7347be6868
query II rowsort label-6500-2
SELECT pk, col0 FROM view_2_tab4_220
----
10 values hashing to 6e3d1976ccd05244488965cfcfec5d10
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 53 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_220 UNION ALL SELECT pk, col0 FROM view_2_tab4_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 > 53 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 > 53)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_220 UNION SELECT pk, col0 FROM view_2_tab4_220
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6500-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 > 53 ) AS tab4_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT * FROM view_3_tab4_220
----
1
4
5
7
9
query I rowsort label-6500-3
SELECT pk FROM tab4 WHERE col0 > 53
----
1
4
5
7
9
statement ok
DROP VIEW view_1_tab4_220
statement ok
DROP VIEW view_2_tab4_220
statement ok
DROP VIEW view_3_tab4_220
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_221') DROP VIEW view_1_tab0_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_221') DROP VIEW view_2_tab0_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_221') DROP VIEW view_3_tab0_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_221
statement ok
CREATE VIEW view_1_tab0_221 AS SELECT pk, col0 FROM tab0 WHERE col0 < 80
statement ok
CREATE VIEW view_2_tab0_221 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 80)
statement ok
CREATE VIEW view_3_tab0_221 AS SELECT pk FROM view_1_tab0_221
query II rowsort label-6600-1
SELECT pk, col0 FROM tab0 WHERE col0 < 80
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 80)
----
1
95
4
84
9
88
query II rowsort label-6600-1
SELECT pk, col0 FROM view_1_tab0_221
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM view_2_tab0_221
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 < 80 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_221 UNION ALL SELECT pk, col0 FROM view_2_tab0_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 < 80 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_221 UNION SELECT pk, col0 FROM view_2_tab0_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 < 80 ) AS tab0_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT * FROM view_3_tab0_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT pk FROM tab0 WHERE col0 < 80
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab0_221
statement ok
DROP VIEW view_2_tab0_221
statement ok
DROP VIEW view_3_tab0_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_221') DROP VIEW view_1_tab1_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_221') DROP VIEW view_2_tab1_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_221') DROP VIEW view_3_tab1_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_221
statement ok
CREATE VIEW view_1_tab1_221 AS SELECT pk, col0 FROM tab1 WHERE col0 < 80
statement ok
CREATE VIEW view_2_tab1_221 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 80)
statement ok
CREATE VIEW view_3_tab1_221 AS SELECT pk FROM view_1_tab1_221
query II rowsort label-6600-1
SELECT pk, col0 FROM tab1 WHERE col0 < 80
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 80)
----
1
95
4
84
9
88
query II rowsort label-6600-1
SELECT pk, col0 FROM view_1_tab1_221
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM view_2_tab1_221
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 < 80 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_221 UNION ALL SELECT pk, col0 FROM view_2_tab1_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 < 80 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_221 UNION SELECT pk, col0 FROM view_2_tab1_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 < 80 ) AS tab1_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT * FROM view_3_tab1_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT pk FROM tab1 WHERE col0 < 80
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab1_221
statement ok
DROP VIEW view_2_tab1_221
statement ok
DROP VIEW view_3_tab1_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_221') DROP VIEW view_1_tab2_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_221') DROP VIEW view_2_tab2_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_221') DROP VIEW view_3_tab2_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_221
statement ok
CREATE VIEW view_1_tab2_221 AS SELECT pk, col0 FROM tab2 WHERE col0 < 80
statement ok
CREATE VIEW view_2_tab2_221 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 80)
statement ok
CREATE VIEW view_3_tab2_221 AS SELECT pk FROM view_1_tab2_221
query II rowsort label-6600-1
SELECT pk, col0 FROM tab2 WHERE col0 < 80
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 80)
----
1
95
4
84
9
88
query II rowsort label-6600-1
SELECT pk, col0 FROM view_1_tab2_221
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM view_2_tab2_221
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 < 80 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_221 UNION ALL SELECT pk, col0 FROM view_2_tab2_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 < 80 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_221 UNION SELECT pk, col0 FROM view_2_tab2_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 < 80 ) AS tab2_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT * FROM view_3_tab2_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT pk FROM tab2 WHERE col0 < 80
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab2_221
statement ok
DROP VIEW view_2_tab2_221
statement ok
DROP VIEW view_3_tab2_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_221') DROP VIEW view_1_tab3_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_221') DROP VIEW view_2_tab3_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_221') DROP VIEW view_3_tab3_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_221
statement ok
CREATE VIEW view_1_tab3_221 AS SELECT pk, col0 FROM tab3 WHERE col0 < 80
statement ok
CREATE VIEW view_2_tab3_221 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 80)
statement ok
CREATE VIEW view_3_tab3_221 AS SELECT pk FROM view_1_tab3_221
query II rowsort label-6600-1
SELECT pk, col0 FROM tab3 WHERE col0 < 80
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 80)
----
1
95
4
84
9
88
query II rowsort label-6600-1
SELECT pk, col0 FROM view_1_tab3_221
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM view_2_tab3_221
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 < 80 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_221 UNION ALL SELECT pk, col0 FROM view_2_tab3_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 < 80 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_221 UNION SELECT pk, col0 FROM view_2_tab3_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 < 80 ) AS tab3_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT * FROM view_3_tab3_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT pk FROM tab3 WHERE col0 < 80
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab3_221
statement ok
DROP VIEW view_2_tab3_221
statement ok
DROP VIEW view_3_tab3_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_221') DROP VIEW view_1_tab4_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_221') DROP VIEW view_2_tab4_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_221') DROP VIEW view_3_tab4_221
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_221
statement ok
CREATE VIEW view_1_tab4_221 AS SELECT pk, col0 FROM tab4 WHERE col0 < 80
statement ok
CREATE VIEW view_2_tab4_221 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 80)
statement ok
CREATE VIEW view_3_tab4_221 AS SELECT pk FROM view_1_tab4_221
query II rowsort label-6600-1
SELECT pk, col0 FROM tab4 WHERE col0 < 80
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 80)
----
1
95
4
84
9
88
query II rowsort label-6600-1
SELECT pk, col0 FROM view_1_tab4_221
----
14 values hashing to 0f193040dcd83852c46a164ad338c336
query II rowsort label-6600-2
SELECT pk, col0 FROM view_2_tab4_221
----
1
95
4
84
9
88
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 < 80 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_221 UNION ALL SELECT pk, col0 FROM view_2_tab4_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 < 80 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 < 80)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_221 UNION SELECT pk, col0 FROM view_2_tab4_221
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6600-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 < 80 ) AS tab4_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT * FROM view_3_tab4_221
----
0
2
3
5
6
7
8
query I rowsort label-6600-3
SELECT pk FROM tab4 WHERE col0 < 80
----
0
2
3
5
6
7
8
statement ok
DROP VIEW view_1_tab4_221
statement ok
DROP VIEW view_2_tab4_221
statement ok
DROP VIEW view_3_tab4_221
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_222') DROP VIEW view_1_tab0_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_222') DROP VIEW view_2_tab0_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_222') DROP VIEW view_3_tab0_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_222
statement ok
CREATE VIEW view_1_tab0_222 AS SELECT pk, col0 FROM tab0 WHERE col4 > 44.18
statement ok
CREATE VIEW view_2_tab0_222 AS SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 44.18)
statement ok
CREATE VIEW view_3_tab0_222 AS SELECT pk FROM view_1_tab0_222
query II rowsort label-6700-1
SELECT pk, col0 FROM tab0 WHERE col4 > 44.18
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 44.18)
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-6700-1
SELECT pk, col0 FROM view_1_tab0_222
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM view_2_tab0_222
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 44.18 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_222 UNION ALL SELECT pk, col0 FROM view_2_tab0_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col4 > 44.18 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_222 UNION SELECT pk, col0 FROM view_2_tab0_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col4 > 44.18 ) AS tab0_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT * FROM view_3_tab0_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT pk FROM tab0 WHERE col4 > 44.18
----
2
3
4
8
statement ok
DROP VIEW view_1_tab0_222
statement ok
DROP VIEW view_2_tab0_222
statement ok
DROP VIEW view_3_tab0_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_222') DROP VIEW view_1_tab1_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_222') DROP VIEW view_2_tab1_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_222') DROP VIEW view_3_tab1_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_222
statement ok
CREATE VIEW view_1_tab1_222 AS SELECT pk, col0 FROM tab1 WHERE col4 > 44.18
statement ok
CREATE VIEW view_2_tab1_222 AS SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 44.18)
statement ok
CREATE VIEW view_3_tab1_222 AS SELECT pk FROM view_1_tab1_222
query II rowsort label-6700-1
SELECT pk, col0 FROM tab1 WHERE col4 > 44.18
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 44.18)
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-6700-1
SELECT pk, col0 FROM view_1_tab1_222
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM view_2_tab1_222
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 44.18 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_222 UNION ALL SELECT pk, col0 FROM view_2_tab1_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col4 > 44.18 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_222 UNION SELECT pk, col0 FROM view_2_tab1_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col4 > 44.18 ) AS tab1_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT * FROM view_3_tab1_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT pk FROM tab1 WHERE col4 > 44.18
----
2
3
4
8
statement ok
DROP VIEW view_1_tab1_222
statement ok
DROP VIEW view_2_tab1_222
statement ok
DROP VIEW view_3_tab1_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_222') DROP VIEW view_1_tab2_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_222') DROP VIEW view_2_tab2_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_222') DROP VIEW view_3_tab2_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_222
statement ok
CREATE VIEW view_1_tab2_222 AS SELECT pk, col0 FROM tab2 WHERE col4 > 44.18
statement ok
CREATE VIEW view_2_tab2_222 AS SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 44.18)
statement ok
CREATE VIEW view_3_tab2_222 AS SELECT pk FROM view_1_tab2_222
query II rowsort label-6700-1
SELECT pk, col0 FROM tab2 WHERE col4 > 44.18
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 44.18)
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-6700-1
SELECT pk, col0 FROM view_1_tab2_222
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM view_2_tab2_222
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 44.18 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_222 UNION ALL SELECT pk, col0 FROM view_2_tab2_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col4 > 44.18 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_222 UNION SELECT pk, col0 FROM view_2_tab2_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col4 > 44.18 ) AS tab2_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT * FROM view_3_tab2_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT pk FROM tab2 WHERE col4 > 44.18
----
2
3
4
8
statement ok
DROP VIEW view_1_tab2_222
statement ok
DROP VIEW view_2_tab2_222
statement ok
DROP VIEW view_3_tab2_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_222') DROP VIEW view_1_tab3_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_222') DROP VIEW view_2_tab3_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_222') DROP VIEW view_3_tab3_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_222
statement ok
CREATE VIEW view_1_tab3_222 AS SELECT pk, col0 FROM tab3 WHERE col4 > 44.18
statement ok
CREATE VIEW view_2_tab3_222 AS SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 44.18)
statement ok
CREATE VIEW view_3_tab3_222 AS SELECT pk FROM view_1_tab3_222
query II rowsort label-6700-1
SELECT pk, col0 FROM tab3 WHERE col4 > 44.18
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 44.18)
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-6700-1
SELECT pk, col0 FROM view_1_tab3_222
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM view_2_tab3_222
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 44.18 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_222 UNION ALL SELECT pk, col0 FROM view_2_tab3_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col4 > 44.18 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_222 UNION SELECT pk, col0 FROM view_2_tab3_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col4 > 44.18 ) AS tab3_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT * FROM view_3_tab3_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT pk FROM tab3 WHERE col4 > 44.18
----
2
3
4
8
statement ok
DROP VIEW view_1_tab3_222
statement ok
DROP VIEW view_2_tab3_222
statement ok
DROP VIEW view_3_tab3_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_222') DROP VIEW view_1_tab4_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_222') DROP VIEW view_2_tab4_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_222') DROP VIEW view_3_tab4_222
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_222
statement ok
CREATE VIEW view_1_tab4_222 AS SELECT pk, col0 FROM tab4 WHERE col4 > 44.18
statement ok
CREATE VIEW view_2_tab4_222 AS SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 44.18)
statement ok
CREATE VIEW view_3_tab4_222 AS SELECT pk FROM view_1_tab4_222
query II rowsort label-6700-1
SELECT pk, col0 FROM tab4 WHERE col4 > 44.18
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 44.18)
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-6700-1
SELECT pk, col0 FROM view_1_tab4_222
----
2
22
3
45
4
84
8
47
query II rowsort label-6700-2
SELECT pk, col0 FROM view_2_tab4_222
----
12 values hashing to d431708241a51cc176903f2d1d156c84
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 44.18 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_222 UNION ALL SELECT pk, col0 FROM view_2_tab4_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col4 > 44.18 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col4 > 44.18)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_222 UNION SELECT pk, col0 FROM view_2_tab4_222
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6700-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col4 > 44.18 ) AS tab4_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT * FROM view_3_tab4_222
----
2
3
4
8
query I rowsort label-6700-3
SELECT pk FROM tab4 WHERE col4 > 44.18
----
2
3
4
8
statement ok
DROP VIEW view_1_tab4_222
statement ok
DROP VIEW view_2_tab4_222
statement ok
DROP VIEW view_3_tab4_222
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_223') DROP VIEW view_1_tab0_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_223') DROP VIEW view_2_tab0_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_223') DROP VIEW view_3_tab0_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_223
statement ok
CREATE VIEW view_1_tab0_223 AS SELECT pk, col0 FROM tab0 WHERE col1 <= 48.75
statement ok
CREATE VIEW view_2_tab0_223 AS SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 48.75)
statement ok
CREATE VIEW view_3_tab0_223 AS SELECT pk FROM view_1_tab0_223
query II rowsort label-6800-1
SELECT pk, col0 FROM tab0 WHERE col1 <= 48.75
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 48.75)
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6800-1
SELECT pk, col0 FROM view_1_tab0_223
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM view_2_tab0_223
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 48.75 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_223 UNION ALL SELECT pk, col0 FROM view_2_tab0_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col1 <= 48.75 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_223 UNION SELECT pk, col0 FROM view_2_tab0_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col1 <= 48.75 ) AS tab0_223
----
4
7
8
query I rowsort label-6800-3
SELECT * FROM view_3_tab0_223
----
4
7
8
query I rowsort label-6800-3
SELECT pk FROM tab0 WHERE col1 <= 48.75
----
4
7
8
statement ok
DROP VIEW view_1_tab0_223
statement ok
DROP VIEW view_2_tab0_223
statement ok
DROP VIEW view_3_tab0_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_223') DROP VIEW view_1_tab1_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_223') DROP VIEW view_2_tab1_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_223') DROP VIEW view_3_tab1_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_223
statement ok
CREATE VIEW view_1_tab1_223 AS SELECT pk, col0 FROM tab1 WHERE col1 <= 48.75
statement ok
CREATE VIEW view_2_tab1_223 AS SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 48.75)
statement ok
CREATE VIEW view_3_tab1_223 AS SELECT pk FROM view_1_tab1_223
query II rowsort label-6800-1
SELECT pk, col0 FROM tab1 WHERE col1 <= 48.75
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 48.75)
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6800-1
SELECT pk, col0 FROM view_1_tab1_223
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM view_2_tab1_223
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 48.75 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_223 UNION ALL SELECT pk, col0 FROM view_2_tab1_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col1 <= 48.75 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_223 UNION SELECT pk, col0 FROM view_2_tab1_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col1 <= 48.75 ) AS tab1_223
----
4
7
8
query I rowsort label-6800-3
SELECT * FROM view_3_tab1_223
----
4
7
8
query I rowsort label-6800-3
SELECT pk FROM tab1 WHERE col1 <= 48.75
----
4
7
8
statement ok
DROP VIEW view_1_tab1_223
statement ok
DROP VIEW view_2_tab1_223
statement ok
DROP VIEW view_3_tab1_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_223') DROP VIEW view_1_tab2_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_223') DROP VIEW view_2_tab2_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_223') DROP VIEW view_3_tab2_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_223
statement ok
CREATE VIEW view_1_tab2_223 AS SELECT pk, col0 FROM tab2 WHERE col1 <= 48.75
statement ok
CREATE VIEW view_2_tab2_223 AS SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 48.75)
statement ok
CREATE VIEW view_3_tab2_223 AS SELECT pk FROM view_1_tab2_223
query II rowsort label-6800-1
SELECT pk, col0 FROM tab2 WHERE col1 <= 48.75
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 48.75)
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6800-1
SELECT pk, col0 FROM view_1_tab2_223
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM view_2_tab2_223
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 48.75 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_223 UNION ALL SELECT pk, col0 FROM view_2_tab2_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col1 <= 48.75 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_223 UNION SELECT pk, col0 FROM view_2_tab2_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col1 <= 48.75 ) AS tab2_223
----
4
7
8
query I rowsort label-6800-3
SELECT * FROM view_3_tab2_223
----
4
7
8
query I rowsort label-6800-3
SELECT pk FROM tab2 WHERE col1 <= 48.75
----
4
7
8
statement ok
DROP VIEW view_1_tab2_223
statement ok
DROP VIEW view_2_tab2_223
statement ok
DROP VIEW view_3_tab2_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_223') DROP VIEW view_1_tab3_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_223') DROP VIEW view_2_tab3_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_223') DROP VIEW view_3_tab3_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_223
statement ok
CREATE VIEW view_1_tab3_223 AS SELECT pk, col0 FROM tab3 WHERE col1 <= 48.75
statement ok
CREATE VIEW view_2_tab3_223 AS SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 48.75)
statement ok
CREATE VIEW view_3_tab3_223 AS SELECT pk FROM view_1_tab3_223
query II rowsort label-6800-1
SELECT pk, col0 FROM tab3 WHERE col1 <= 48.75
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 48.75)
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6800-1
SELECT pk, col0 FROM view_1_tab3_223
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM view_2_tab3_223
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 48.75 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_223 UNION ALL SELECT pk, col0 FROM view_2_tab3_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col1 <= 48.75 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_223 UNION SELECT pk, col0 FROM view_2_tab3_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col1 <= 48.75 ) AS tab3_223
----
4
7
8
query I rowsort label-6800-3
SELECT * FROM view_3_tab3_223
----
4
7
8
query I rowsort label-6800-3
SELECT pk FROM tab3 WHERE col1 <= 48.75
----
4
7
8
statement ok
DROP VIEW view_1_tab3_223
statement ok
DROP VIEW view_2_tab3_223
statement ok
DROP VIEW view_3_tab3_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_223') DROP VIEW view_1_tab4_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_223') DROP VIEW view_2_tab4_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_223') DROP VIEW view_3_tab4_223
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_223
statement ok
CREATE VIEW view_1_tab4_223 AS SELECT pk, col0 FROM tab4 WHERE col1 <= 48.75
statement ok
CREATE VIEW view_2_tab4_223 AS SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 48.75)
statement ok
CREATE VIEW view_3_tab4_223 AS SELECT pk FROM view_1_tab4_223
query II rowsort label-6800-1
SELECT pk, col0 FROM tab4 WHERE col1 <= 48.75
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 48.75)
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-6800-1
SELECT pk, col0 FROM view_1_tab4_223
----
4
84
7
65
8
47
query II rowsort label-6800-2
SELECT pk, col0 FROM view_2_tab4_223
----
14 values hashing to 4c1a529eb1ccacd45c256f31e80ca306
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 48.75 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_223 UNION ALL SELECT pk, col0 FROM view_2_tab4_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col1 <= 48.75 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col1 <= 48.75)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_223 UNION SELECT pk, col0 FROM view_2_tab4_223
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6800-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col1 <= 48.75 ) AS tab4_223
----
4
7
8
query I rowsort label-6800-3
SELECT * FROM view_3_tab4_223
----
4
7
8
query I rowsort label-6800-3
SELECT pk FROM tab4 WHERE col1 <= 48.75
----
4
7
8
statement ok
DROP VIEW view_1_tab4_223
statement ok
DROP VIEW view_2_tab4_223
statement ok
DROP VIEW view_3_tab4_223
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_224') DROP VIEW view_1_tab0_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_224') DROP VIEW view_2_tab0_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_224') DROP VIEW view_3_tab0_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_224
statement ok
CREATE VIEW view_1_tab0_224 AS SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 94
statement ok
CREATE VIEW view_2_tab0_224 AS SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 94)
statement ok
CREATE VIEW view_3_tab0_224 AS SELECT pk FROM view_1_tab0_224
query II rowsort label-6900-1
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 94
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
1
95
4
84
query II rowsort label-6900-1
SELECT pk, col0 FROM view_1_tab0_224
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM view_2_tab0_224
----
1
95
4
84
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 94 UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_224 UNION ALL SELECT pk, col0 FROM view_2_tab0_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 94 UNION SELECT pk, col0 FROM tab0 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_224 UNION SELECT pk, col0 FROM view_2_tab0_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE col0 IS NULL OR col3 <= 94 ) AS tab0_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT * FROM view_3_tab0_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT pk FROM tab0 WHERE col0 IS NULL OR col3 <= 94
----
0
2
3
5
6
7
8
9
statement ok
DROP VIEW view_1_tab0_224
statement ok
DROP VIEW view_2_tab0_224
statement ok
DROP VIEW view_3_tab0_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_224') DROP VIEW view_1_tab1_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_224') DROP VIEW view_2_tab1_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_224') DROP VIEW view_3_tab1_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_224
statement ok
CREATE VIEW view_1_tab1_224 AS SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 94
statement ok
CREATE VIEW view_2_tab1_224 AS SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 94)
statement ok
CREATE VIEW view_3_tab1_224 AS SELECT pk FROM view_1_tab1_224
query II rowsort label-6900-1
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 94
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
1
95
4
84
query II rowsort label-6900-1
SELECT pk, col0 FROM view_1_tab1_224
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM view_2_tab1_224
----
1
95
4
84
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 94 UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_224 UNION ALL SELECT pk, col0 FROM view_2_tab1_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 94 UNION SELECT pk, col0 FROM tab1 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_224 UNION SELECT pk, col0 FROM view_2_tab1_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE col0 IS NULL OR col3 <= 94 ) AS tab1_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT * FROM view_3_tab1_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT pk FROM tab1 WHERE col0 IS NULL OR col3 <= 94
----
0
2
3
5
6
7
8
9
statement ok
DROP VIEW view_1_tab1_224
statement ok
DROP VIEW view_2_tab1_224
statement ok
DROP VIEW view_3_tab1_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_224') DROP VIEW view_1_tab2_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_224') DROP VIEW view_2_tab2_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_224') DROP VIEW view_3_tab2_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_224
statement ok
CREATE VIEW view_1_tab2_224 AS SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 94
statement ok
CREATE VIEW view_2_tab2_224 AS SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 94)
statement ok
CREATE VIEW view_3_tab2_224 AS SELECT pk FROM view_1_tab2_224
query II rowsort label-6900-1
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 94
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
1
95
4
84
query II rowsort label-6900-1
SELECT pk, col0 FROM view_1_tab2_224
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM view_2_tab2_224
----
1
95
4
84
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 94 UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_224 UNION ALL SELECT pk, col0 FROM view_2_tab2_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 94 UNION SELECT pk, col0 FROM tab2 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_224 UNION SELECT pk, col0 FROM view_2_tab2_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE col0 IS NULL OR col3 <= 94 ) AS tab2_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT * FROM view_3_tab2_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT pk FROM tab2 WHERE col0 IS NULL OR col3 <= 94
----
0
2
3
5
6
7
8
9
statement ok
DROP VIEW view_1_tab2_224
statement ok
DROP VIEW view_2_tab2_224
statement ok
DROP VIEW view_3_tab2_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_224') DROP VIEW view_1_tab3_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_224') DROP VIEW view_2_tab3_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_224') DROP VIEW view_3_tab3_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_224
statement ok
CREATE VIEW view_1_tab3_224 AS SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 94
statement ok
CREATE VIEW view_2_tab3_224 AS SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 94)
statement ok
CREATE VIEW view_3_tab3_224 AS SELECT pk FROM view_1_tab3_224
query II rowsort label-6900-1
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 94
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
1
95
4
84
query II rowsort label-6900-1
SELECT pk, col0 FROM view_1_tab3_224
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM view_2_tab3_224
----
1
95
4
84
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 94 UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_224 UNION ALL SELECT pk, col0 FROM view_2_tab3_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 94 UNION SELECT pk, col0 FROM tab3 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_224 UNION SELECT pk, col0 FROM view_2_tab3_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE col0 IS NULL OR col3 <= 94 ) AS tab3_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT * FROM view_3_tab3_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT pk FROM tab3 WHERE col0 IS NULL OR col3 <= 94
----
0
2
3
5
6
7
8
9
statement ok
DROP VIEW view_1_tab3_224
statement ok
DROP VIEW view_2_tab3_224
statement ok
DROP VIEW view_3_tab3_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_224') DROP VIEW view_1_tab4_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_224') DROP VIEW view_2_tab4_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_224') DROP VIEW view_3_tab4_224
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_224
statement ok
CREATE VIEW view_1_tab4_224 AS SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 94
statement ok
CREATE VIEW view_2_tab4_224 AS SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 94)
statement ok
CREATE VIEW view_3_tab4_224 AS SELECT pk FROM view_1_tab4_224
query II rowsort label-6900-1
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 94
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
1
95
4
84
query II rowsort label-6900-1
SELECT pk, col0 FROM view_1_tab4_224
----
16 values hashing to d861b629f43a30538d6f7b469beea3b4
query II rowsort label-6900-2
SELECT pk, col0 FROM view_2_tab4_224
----
1
95
4
84
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 94 UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_224 UNION ALL SELECT pk, col0 FROM view_2_tab4_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 94 UNION SELECT pk, col0 FROM tab4 WHERE NOT (col0 IS NULL OR col3 <= 94)
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_224 UNION SELECT pk, col0 FROM view_2_tab4_224
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-6900-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE col0 IS NULL OR col3 <= 94 ) AS tab4_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT * FROM view_3_tab4_224
----
0
2
3
5
6
7
8
9
query I rowsort label-6900-3
SELECT pk FROM tab4 WHERE col0 IS NULL OR col3 <= 94
----
0
2
3
5
6
7
8
9
statement ok
DROP VIEW view_1_tab4_224
statement ok
DROP VIEW view_2_tab4_224
statement ok
DROP VIEW view_3_tab4_224
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab0_225') DROP VIEW view_1_tab0_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab0_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab0_225') DROP VIEW view_2_tab0_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab0_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab0_225') DROP VIEW view_3_tab0_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab0_225
statement ok
CREATE VIEW view_1_tab0_225 AS SELECT pk, col0 FROM tab0 WHERE (col4 IS NULL)
statement ok
CREATE VIEW view_2_tab0_225 AS SELECT pk, col0 FROM tab0 WHERE NOT ((col4 IS NULL))
statement ok
CREATE VIEW view_3_tab0_225 AS SELECT pk FROM view_1_tab0_225
query II rowsort label-7000-1
SELECT pk, col0 FROM tab0 WHERE (col4 IS NULL)
----
query II rowsort label-7000-2
SELECT pk, col0 FROM tab0 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-7000-1
SELECT pk, col0 FROM view_1_tab0_225
----
query II rowsort label-7000-2
SELECT pk, col0 FROM view_2_tab0_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 IS NULL) UNION ALL SELECT pk, col0 FROM tab0 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_225 UNION ALL SELECT pk, col0 FROM view_2_tab0_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab0 WHERE (col4 IS NULL) UNION SELECT pk, col0 FROM tab0 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab0_225 UNION SELECT pk, col0 FROM view_2_tab0_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-7000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab0 WHERE (col4 IS NULL) ) AS tab0_225
----
query I rowsort label-7000-3
SELECT * FROM view_3_tab0_225
----
query I rowsort label-7000-3
SELECT pk FROM tab0 WHERE (col4 IS NULL)
----
statement ok
DROP VIEW view_1_tab0_225
statement ok
DROP VIEW view_2_tab0_225
statement ok
DROP VIEW view_3_tab0_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab1_225') DROP VIEW view_1_tab1_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab1_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab1_225') DROP VIEW view_2_tab1_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab1_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab1_225') DROP VIEW view_3_tab1_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab1_225
statement ok
CREATE VIEW view_1_tab1_225 AS SELECT pk, col0 FROM tab1 WHERE (col4 IS NULL)
statement ok
CREATE VIEW view_2_tab1_225 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col4 IS NULL))
statement ok
CREATE VIEW view_3_tab1_225 AS SELECT pk FROM view_1_tab1_225
query II rowsort label-7000-1
SELECT pk, col0 FROM tab1 WHERE (col4 IS NULL)
----
query II rowsort label-7000-2
SELECT pk, col0 FROM tab1 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-7000-1
SELECT pk, col0 FROM view_1_tab1_225
----
query II rowsort label-7000-2
SELECT pk, col0 FROM view_2_tab1_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 IS NULL) UNION ALL SELECT pk, col0 FROM tab1 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_225 UNION ALL SELECT pk, col0 FROM view_2_tab1_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab1 WHERE (col4 IS NULL) UNION SELECT pk, col0 FROM tab1 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab1_225 UNION SELECT pk, col0 FROM view_2_tab1_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-7000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab1 WHERE (col4 IS NULL) ) AS tab1_225
----
query I rowsort label-7000-3
SELECT * FROM view_3_tab1_225
----
query I rowsort label-7000-3
SELECT pk FROM tab1 WHERE (col4 IS NULL)
----
statement ok
DROP VIEW view_1_tab1_225
statement ok
DROP VIEW view_2_tab1_225
statement ok
DROP VIEW view_3_tab1_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab2_225') DROP VIEW view_1_tab2_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab2_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab2_225') DROP VIEW view_2_tab2_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab2_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab2_225') DROP VIEW view_3_tab2_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab2_225
statement ok
CREATE VIEW view_1_tab2_225 AS SELECT pk, col0 FROM tab2 WHERE (col4 IS NULL)
statement ok
CREATE VIEW view_2_tab2_225 AS SELECT pk, col0 FROM tab2 WHERE NOT ((col4 IS NULL))
statement ok
CREATE VIEW view_3_tab2_225 AS SELECT pk FROM view_1_tab2_225
query II rowsort label-7000-1
SELECT pk, col0 FROM tab2 WHERE (col4 IS NULL)
----
query II rowsort label-7000-2
SELECT pk, col0 FROM tab2 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-7000-1
SELECT pk, col0 FROM view_1_tab2_225
----
query II rowsort label-7000-2
SELECT pk, col0 FROM view_2_tab2_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 IS NULL) UNION ALL SELECT pk, col0 FROM tab2 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_225 UNION ALL SELECT pk, col0 FROM view_2_tab2_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab2 WHERE (col4 IS NULL) UNION SELECT pk, col0 FROM tab2 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab2_225 UNION SELECT pk, col0 FROM view_2_tab2_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-7000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab2 WHERE (col4 IS NULL) ) AS tab2_225
----
query I rowsort label-7000-3
SELECT * FROM view_3_tab2_225
----
query I rowsort label-7000-3
SELECT pk FROM tab2 WHERE (col4 IS NULL)
----
statement ok
DROP VIEW view_1_tab2_225
statement ok
DROP VIEW view_2_tab2_225
statement ok
DROP VIEW view_3_tab2_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab3_225') DROP VIEW view_1_tab3_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab3_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab3_225') DROP VIEW view_2_tab3_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab3_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab3_225') DROP VIEW view_3_tab3_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab3_225
statement ok
CREATE VIEW view_1_tab3_225 AS SELECT pk, col0 FROM tab3 WHERE (col4 IS NULL)
statement ok
CREATE VIEW view_2_tab3_225 AS SELECT pk, col0 FROM tab3 WHERE NOT ((col4 IS NULL))
statement ok
CREATE VIEW view_3_tab3_225 AS SELECT pk FROM view_1_tab3_225
query II rowsort label-7000-1
SELECT pk, col0 FROM tab3 WHERE (col4 IS NULL)
----
query II rowsort label-7000-2
SELECT pk, col0 FROM tab3 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-7000-1
SELECT pk, col0 FROM view_1_tab3_225
----
query II rowsort label-7000-2
SELECT pk, col0 FROM view_2_tab3_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 IS NULL) UNION ALL SELECT pk, col0 FROM tab3 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_225 UNION ALL SELECT pk, col0 FROM view_2_tab3_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab3 WHERE (col4 IS NULL) UNION SELECT pk, col0 FROM tab3 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab3_225 UNION SELECT pk, col0 FROM view_2_tab3_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-7000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab3 WHERE (col4 IS NULL) ) AS tab3_225
----
query I rowsort label-7000-3
SELECT * FROM view_3_tab3_225
----
query I rowsort label-7000-3
SELECT pk FROM tab3 WHERE (col4 IS NULL)
----
statement ok
DROP VIEW view_1_tab3_225
statement ok
DROP VIEW view_2_tab3_225
statement ok
DROP VIEW view_3_tab3_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_1_tab4_225') DROP VIEW view_1_tab4_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_1_tab4_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_2_tab4_225') DROP VIEW view_2_tab4_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_2_tab4_225
onlyif mssql # IF EXISTS support:
statement ok
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view_3_tab4_225') DROP VIEW view_3_tab4_225
skipif mssql # not compatible
statement ok
DROP VIEW IF EXISTS view_3_tab4_225
statement ok
CREATE VIEW view_1_tab4_225 AS SELECT pk, col0 FROM tab4 WHERE (col4 IS NULL)
statement ok
CREATE VIEW view_2_tab4_225 AS SELECT pk, col0 FROM tab4 WHERE NOT ((col4 IS NULL))
statement ok
CREATE VIEW view_3_tab4_225 AS SELECT pk FROM view_1_tab4_225
query II rowsort label-7000-1
SELECT pk, col0 FROM tab4 WHERE (col4 IS NULL)
----
query II rowsort label-7000-2
SELECT pk, col0 FROM tab4 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-7000-1
SELECT pk, col0 FROM view_1_tab4_225
----
query II rowsort label-7000-2
SELECT pk, col0 FROM view_2_tab4_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 IS NULL) UNION ALL SELECT pk, col0 FROM tab4 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_225 UNION ALL SELECT pk, col0 FROM view_2_tab4_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM tab4 WHERE (col4 IS NULL) UNION SELECT pk, col0 FROM tab4 WHERE NOT ((col4 IS NULL))
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query II rowsort label-all
SELECT pk, col0 FROM view_1_tab4_225 UNION SELECT pk, col0 FROM view_2_tab4_225
----
20 values hashing to 7aa228701de8d21263c44e160305731d
query I rowsort label-7000-3
SELECT pk FROM ( SELECT pk, col0 FROM tab4 WHERE (col4 IS NULL) ) AS tab4_225
----
query I rowsort label-7000-3
SELECT * FROM view_3_tab4_225
----
query I rowsort label-7000-3
SELECT pk FROM tab4 WHERE (col4 IS NULL)
----
statement ok
DROP VIEW view_1_tab4_225
statement ok
DROP VIEW view_2_tab4_225
statement ok
DROP VIEW view_3_tab4_225