# name: test/sql/setops/value_union.test # description: Test union of VALUES # group: [setops] statement ok PRAGMA enable_verification statement ok CREATE VIEW vals AS SELECT * FROM (VALUES (1, 10), (2, 5), (3, 4)) tbl(i, j); query II SELECT * FROM vals ---- 1 10 2 5 3 4 statement ok CREATE VIEW vunion AS SELECT * FROM vals UNION ALL SELECT * FROM vals; query II SELECT * FROM vunion ORDER BY i ---- 1 10 1 10 2 5 2 5 3 4 3 4 query II SELECT * FROM vunion ORDER BY i LIMIT 1 ---- 1 10 query II SELECT * FROM (SELECT * FROM vunion ORDER BY i LIMIT 4) tbl ORDER BY j LIMIT 2 ---- 2 5 2 5 query II SELECT * FROM vunion WHERE i=1 ---- 1 10 1 10 query II SELECT DISTINCT * FROM (SELECT * FROM vunion UNION ALL SELECT * FROM vunion) tbl ORDER BY 1 ---- 1 10 2 5 3 4 query II SELECT * FROM (SELECT * FROM vunion INTERSECT SELECT * FROM vunion) tbl ORDER BY 1; ---- 1 10 2 5 3 4 query II SELECT * FROM (SELECT * FROM vunion EXCEPT SELECT * FROM vunion) tbl ----