From 00663321d5812c60a8d7f2dd4284595350f6fab8 Mon Sep 17 00:00:00 2001 From: Mikhail Kot Date: Wed, 10 Jun 2026 11:01:43 +0100 Subject: [PATCH] initial --- vortex-sqllogictest/slt/cte-alias.slt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 vortex-sqllogictest/slt/cte-alias.slt diff --git a/vortex-sqllogictest/slt/cte-alias.slt b/vortex-sqllogictest/slt/cte-alias.slt new file mode 100644 index 00000000000..551d80f22ca --- /dev/null +++ b/vortex-sqllogictest/slt/cte-alias.slt @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileCopyrightText: Copyright the Vortex contributors +include ./setup.slt.no + +query I +COPY (SELECT * FROM (VALUES ('1'), ('2'), (NULL), ('3')) AS col(col)) TO '$__TEST_DIR__/cte-alias.vortex'; +---- +4 + +# datafusion fails with "Schema error: No field named other" +query T +SELECT col AS other FROM '$__TEST_DIR__/cte-alias.vortex' +WHERE other IS NOT NULL; +---- +1 +2 +3 + +# duckdb fails with "Couldn't find the other field in the input scope" +query T +WITH cte AS (SELECT col AS other FROM '$__TEST_DIR__/cte-alias.vortex') +SELECT * FROM cte WHERE other IS NOT NULL ORDER BY other; +---- +1 +2 +3