aboutsummaryrefslogtreecommitdiff
path: root/test/with1.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/with1.test')
-rw-r--r--test/with1.test12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/with1.test b/test/with1.test
index 92fbc58fc..f1a062504 100644
--- a/test/with1.test
+++ b/test/with1.test
@@ -992,16 +992,22 @@ do_execsql_test 18.2 {
# EXPLAIN QUERY PLAN on a self-join of a CTE
#
-do_execsql_test 19.1 {
+do_execsql_test 19.1a {
DROP TABLE IF EXISTS t1;
CREATE TABLE t1(x);
- EXPLAIN QUERY PLAN
+}
+do_eqp_test 19.1b {
WITH
x1(a) AS (values(100))
INSERT INTO t1(x)
SELECT * FROM (WITH x2(y) AS (SELECT * FROM x1) SELECT y+a FROM x1, x2);
SELECT * FROM t1;
-} {0 0 0 {SCAN SUBQUERY 1} 0 1 1 {SCAN SUBQUERY 1}}
+} {
+ QUERY PLAN
+ |--MATERIALIZE xxxxxx
+ |--SCAN SUBQUERY xxxxxx
+ `--SCAN SUBQUERY xxxxxx
+}
# 2017-10-28.
# See check-in https://sqlite.org/src/info/0926df095faf72c2