# LogicTest: default distsql

query III colnames
VALUES (1, 2, 3), (4, 5, 6)
----
column1 column2 column3
1       2       3
4       5       6

query error VALUES lists must all be the same length
VALUES (1), (2, 3)

query I
VALUES (1), (1), (2), (3) ORDER BY 1 DESC LIMIT 3
----
3
2
1

query error column z does not exist
VALUES (1), (1), (2), (3) ORDER BY z

# subqueries can be evaluated in VALUES
query I
VALUES ((SELECT 1)), ((SELECT 2))
----
1
2

# the subquery's plan must be visible in EXPLAIN
query ITTT
EXPLAIN VALUES (1), ((SELECT 2))
----
0  values
0           size        1 column, 2 rows
0           subqueries  1
1  limit
2  render
3  nullrow
